Caddy安装与配置

1.一键脚本安装caddy

wget -N --no-check-certificate https://raw.githubusercontent.com/wfpas/oxmo/WanFeng/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh
  • 安装目录:/usr/local/caddy Caddy
  • 配置文件位置:/usr/local/caddy/Caddyfile Caddy
  • 自动申请SSL证书位置:/.caddy/acme/acme-v01.api.letsencrypt.org/sites/xxx.xxx(域名)/

2.配置反向代理

#http访问,该配置不会自动签发SSL
echo "pan.wfpas.com {
gzip
proxy / 127.0.0.1:33001 {
header_upstream Host {host}
header_upstream X-Real-IP {remote}
header_upstream X-Forwarded-For {remote}
header_upstream X-Forwarded-Port {server_port}
header_upstream X-Forwarded-Proto {scheme}
}
}" > /usr/local/caddy/Caddyfile

#https访问,该配置会自动签发SSL,请提前解析域名到VPS服务器
echo "pan.wfpas.com {
gzip
tls i@wfpas.com
proxy / 127.0.0.1:33001 {
header_upstream Host {host}
header_upstream X-Real-IP {remote}
header_upstream X-Forwarded-For {remote}
header_upstream X-Forwarded-Port {server_port}
header_upstream X-Forwarded-Proto {scheme}
}
}" > /usr/local/caddy/Caddyfile

3.启动Caddy

/etc/init.d/caddy start

文章作者: 晚风


已发布

分类

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注