Caddy学习之日志配置
背景
最近发现域名的https认证到期了,访问网站总是提示不安全,于是看看有啥办法能永久解决https认证问题,前提是白嫖,哈哈哈。
经过多番查找,终于找到了Caddy神器,基于golang语言编写,高并发肯定没问题,内部又自带https认证,于是进行了自学,并且进行配置。
正文
关于安装自行查看官网手册或者AI,讲一下基础的配置以及遇到的日志配置坑。
基础配置
1 |
|
日志配置说明
- output file /var/log/caddy/blog2.log:配置日志文件位置
- roll_size 30MB:单个日志文件达到30MB后滚动
- roll_keep 10:保留10个旧的日志文件
- roll_keep_for 720h:保留720小时
- format json:日志格式,当时试了common但是提示这个参数不可用,于是采用json格式
日志配置的坑
方式为了配置控制台也同时显示日志,基于上面的配置多加了一行配置:
1 |
|
在journalctl -u caddy -f查看日志,控制台正常显示,但是指定的日志文件怎么生成,经过各种问题查找,终于发现了上面的坑,去掉了之后就好了。
用的命令记录
1 |
|
结束语
能力不足,需要继续学习。。。。。。
Caddy学习之日志配置
http://pygo2.top/articles/30081/