Caddy 配置
Caddy 是一个能自动创建 HTTPS 功能的 HTTP/2 网站服务器
安装
Linux 64-bit 一键安装脚本:
curl https://getcaddy.com | bash -s personal
其他版本操作系统安装参考Caddy 官网
安装 Golang 的通过 go get 获取
go get github.com/mholt/caddy/caddy
配置
创建配置文件
sudo mkdir /etc/caddy
sudo touch /etc/caddy/caddy.config
sudo chown -R root:www-data /etc/caddy
sudo vi /etc/caddy/caddy.config
配置文件示例:
www.example.com {
log /var/log/caddy_insectsawake.log
proxy / 127.0.0.1:5000 {
transparent
}
}
修改 <www.example.com> 为你的域名,127.0.0.1:5000 为你配置的服务端口
创建 SSL 证书路径
sudo mkdir /etc/ssl/caddy
sudo chown -R www-data:root /etc/ssl/caddy
sudo chmod 0770 /etc/ssl/caddy
运行
测试
sudo caddy -conf /etc/caddy/caddy.config
后台运行
sudo nohup caddy -conf /etc/caddy/caddy.config > /var/log/caddy_log.log &
————————————————————
文件索引服务
browse /data
http:// {
gzip
root /usr/share/caddy
#file_server browse
browse /data
}
————————————————————
myron