admin 管理员组文章数量: 1087649
Caddy轻松让HTTP端口实现TLS加密
Caddy是基于Go语言编写,安装到Linux上无需任何依赖库,必须拷贝一个Caddy的可执行文件就可以开启一个静态的HTTP站点,由于这种轻量小巧静态的特性,特别适合配合一些小型应用使用。比如配合Aria2实现远程下载,配合munin实现服务器状态监控,还可以在关健时刻用来测试服务器端口是否通畅。caddy除了可以做一个静态的HTTP服务器之外,还可以像nginx一样做一个反向代理服务器。虽然性能不比NGINX,但是好处也有不少:
1、配置文件简单,1行就可以搞定一个反向代理服务器
2、安装部署方便,只要拷贝一个文件就可以了
3、如果联网,支持全自动的获得一个Let's Encrypt签发的免费HTTPS证书并自动配置上去,而且这是默认执行的,只需把自己的域名写在配置文件里就可以。
4、如果没联网,只需一行就可以签发一个自签名证书,一行升级到HTTPS呦。
5、日志文件与NGINX很像,很详细。
所以非常适合用于一些应急场合,比如有个站点或者某个端口突然要从HTTP改成HTTPS实现加密传输,有了Caddy之后一分钟以内就可以搞定。
场景一:公网上的服务器,已经有了域名,并且该域名就指向该服务器。想免费升级到HTTPS。
建立一个文件,名字交Caddyfile,按照下面这样写:
www.xxxx
gzip
proxy / localhost:8080
第一行填写域名,有了这个域名之后,caddy就会向Let's E
本文标签: Caddy轻松让HTTP端口实现TLS加密
版权声明:本文标题:Caddy轻松让HTTP端口实现TLS加密 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1700300388a386602.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论