Caddy服务器
地址。按官网所说安装。
Caddy为golang程序,不会有各种依赖,单独的一个文件就是执行程序,cp到 /usr/local/bin
就安装完成了。
输入whereis caddy
可以看到 /usr/bin/caddy
,/etc/caddy/Caddyfile
,/usr/share/caddy
,其中etc/caddy/Caddyfile
是配置文件。编辑配置文件 vim Caddyfile
:
1 | { |
再在 /etc/caddy 下新建 sites 文件夹,此后,将配置文件写里面即可。
配置文件 vim example.com.conf
:
1 | # 不指定服务端口,或者指定了服务端口但不是80端口,则默认使用SSL,且端口为443 |
一个比较全面的caddy配置文件:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22example.com {
# gzip压缩,提高访问速度
gzip
# 允许浏览站点目录,不填默认禁止
browse
# 日志存放地址
log /etc/caddy/log/access.log
# 反向代理
revers_proxy localhost:xxxx {
}
errors {
log /etc/caddy/log/error.log {
# 大于50m,则自动分割
size 50
# 最多保留30天
age 30
# 最多保存5个文件
keep 5
}
}
}
修改配置后,systemctl reload caddy
重加载配置。