title: caddy安装并简要配置
date: 2019-1-16 14:37:50
tags:
- linux
- caddy
基于官方脚本安装
curl https://getcaddy.com | bash -s personal
安装后配置环境变量
export PATH=/usr/local/bin/caddy:$PATH
创建必要目录和配置文件
mkdir /etc/caddy
touch /etc/caddy/Caddyfile
mkdir /etc/ssl/caddy
chmod -R 777 /etc/caddy
chmod -R 777 /etc/ssl/caddy
Caddyfile配置文件配置示例
google.lwxyz.org {
gzip
header / Strict-Transport-Security "max-age=31536000;"
tls yuwei@lwxyz.cn
proxy / https://www.google.com.hk
}
facebook.lwxyz.org {
gzip
header / Strict-Transport-Security "max-age=31536000;"
tls yuwei@lwxyz.cn
proxy / https://www.facebook.com
}
twitter.lwxyz.org {
gzip
header / Strict-Transport-Security "max-age=31536000;"
tls yuwei@lwxyz.cn
proxy / https://twitter.com
}
instagram.lwxyz.org {
gzip
header / Strict-Transport-Security "max-age=31536000;"
tls yuwei@lwxyz.cn
proxy / https://www.instagram.com
}
caddy启动脚本
#!/bin/bash
mv log/log log/log_`date +%Y%m%d%H%M%S`
nohup caddy > log/log &