.caddy
文件夹Caddyfilemkdir ~/.caddy && cd ~/.caddy && touch Caddyfile
shellfish.top
encode gzip
reverse_proxy 127.0.0.1:8000
#caddy会默认加载当前目录下的 `Caddyfile` 文件
caddy run
#如果文件在别的地方也可以这样
caddy run --config /etc/caddy/Caddyfile
如果域名有效,并能正确解析到你当前的服务器,此配置将自动为您申请证书,并启动 ssl
当符合下面所有的要求时,Caddy默认开启Https,Caddy2会自己申请证书
# 我这里破坏了其中一个条件,显式指定端口 80,Caddy就会禁用 Https
shellfish.top:80 {
encode gzip
reverse_proxy 127.0.0.1:8090
}
www.shellfish.top:443 shellfish.top:443 {
encode gzip
reverse_proxy 127.0.0.1:8090
tls /etc/live/5857288_shellfish.top.pem /etc/live/5857288_shellfish.top.key
}
更多原创请参考 shellfish.top