caddy是2015年面世的开源轻量级服务器程序,使用GO语言写成,具有简洁高效的特色,比nginx更有特色,是小型网站的首选。
caddy的官网 可以自由下载源码并部署,https://caddyserver.com/
github上也有很多的兴趣组 https://github.com/mholt/caddy 还有很多的手把手的caddy+php+mysql教程 https://medium.com/@Alibaba_Cloud/setting-up-caddy-with-php-mysql-stack-on-ubuntu-16-04-c7c63f2d8165
但是服务器环境千差万别,按以上教程安装好caddy以后不能运行怎么解决,本人遇到这样的问题,分析原因是“setcap”这条命令没有被执行:
caddy不能自行启用小于1024的端口,因此打不开80开口。但是setcap这一命令安装有点麻烦,那么可以修改/etc/
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_BIND_SERVICE 前面‘’注释去掉即可
接着
systemctl start caddy
systemctl status caddy
即可!