caddy 配置案例

caddy 配置案例:

caddy从当前目录的Caddyfile(默认)文件中读取配置,当然你也可以通过-conf指定配置文件路径。Caddyfile的配置格式 的确非常easy,这也符合caddy的目标。

Caddyfile总是以站点的Addr开始的。

单一静态站点

Caddyfile样例如下:

test.ptmind.com:80{     #监听80端口,写443 端口,会要求输入邮箱地址,自动生成ssl 加密证书gzip                   #开启gzip log  /var/log/caddy/test.ptmind.com.log         #访问日志输出位置errors  /var/log/caddy/test.ptmind.com.log         #错误日志输出位置root /etc/caddy/web-test     #站点家目录index index.html index.htm   #index 文件在在顺序}
提示

监听80端口,主要访问80就相应;
:80

将其锁定到虚拟主机监听域名;
example.com:80

禁用站点 TLS ,即自动配置ssl加密功能。
tls off

如果你知道website root目录(如果没有指定root,则caddy执行的当前路径会作为website的root路径)下的文件名,比如test.txt,你可以在浏览器 中输入:domain/test.txt,caddy会执行正确的服务,浏览器也会显示test.txt的全文。

单一静态站点,自动生成ssl证书

test.ptmind.com:443{     #写443 端口,会要求输入邮箱地址,自动生成ssl 加密证书gzip                  log  /var/log/caddy/test.ptmind.com.log  root /etc/caddy/web-test  index index.html index.htm }
生成的证书存放位:

启动caddy 系统用户家目录下面:

我使用root用户启动的

[root@hkjump caddy]# ls -all /root/.caddy/total 16drwx------  4 root root 4096 Apr 26 20:49 .
dr-xr-x---. 5 root root 4096 Apr 28 17:02 ..
drwx------  3 root root 4096 Apr 26 20:49 acme
drwx------  2 root root 4096 Apr 26 20:49 ocsp
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值