ce安全网绿色资源分享

教程资讯|常用软件|安卓下载|下载排行|最近更新

软件
软件
文章
当前位置:首页网络安全网络安全文章 → Caddy 一键反代理网站(支持SSL证书)

Caddy 一键反代理网站(支持SSL证书)

时间:2018-01-24 21:11:35人气:作者:本站作者我要评论

Caddy 一键反代理网站(支持SSL证书)

今天要介绍的是使用Caddy来反代网站,这个小HTTP Server是用Go语言编写的,占用资源小,在功能上还不能和Nginx相比,但是胜在上手简单。需要的同学可以试试,我测试了一下非常简单,你只需要准备好自己的域名和一台vps,一键脚本来自逗比大佬的博客。

 

一键部署Caddy

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filemanager

编辑配置文件

其它的方式就不看了,这里我们只看使用你自己的子域名来反代https的网站。如果没有提前准备好域名的ssl证书,那么把下面一段中的mail@qq.com换成自己的邮箱就好了,脚本会自动申请好Lets encrypt的ssl证书。申请 SSL证书前,请务必提前解析好域名记录(解析后最好等一会,以全球生效),否则 Caddy会申请并配置失败!

echo "https://cesafe.com {
 gzip
 tls cesafe@cesafe.com
 proxy / https://www.cesafe.com
}" > /usr/local/caddy/Caddyfile

如果一切正常,那么Caddy会自动帮你申请 SSL证书并配置好,而且会定时续约SSL证书 和 强制 http重定向至https !如果你的网站不想公开分享需要加密码的话就在邮箱那一行下面加上basicauth / user passwd,user和passwd分别改成你的用户名和密码。

修改完 Caddy的配置文件后,重启 Caddy即可。

/etc/init.d/caddy restart

使用说明

启动:/etc/init.d/caddy start

停止:/etc/init.d/caddy stop

重启:/etc/init.d/caddy restart

查看状态:/etc/init.d/caddy status

查看Caddy启动日志: tail -f /tmp/caddy.log

Caddy配置文件位置:/usr/local/caddy/Caddyfile

Caddy自动申请SSL证书位置:/.caddy/acme/acme-v01.api.letsencrypt.org/sites/xxx.xxx(域名)/

卸载 Caddy:

执行以下代码后,会问你是否确定要卸载 Caddy,输入y即可。卸载 Caddy 会把Caddy的所有虚拟主机文件夹和配置文件删除,并且不可恢复!

wget -N --no-check-certificate https://raw.githubusercontent.com/pipesocks/install/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh uninstall

启动错误

一些系统会自带 apache2 ,而 apache2 会占用 80 端口,导致 Caddy 无法绑定端口,所以只要关掉就好了。

kill -9 $(ps -ef|grep "apache2"|grep -v "grep"|awk '{print $2}') && apt-get remove --purge apache2 -y

如果出现tool systemctl is not installed, abort错误提示,则apt-get install systemd就好了。

了解更多请移步官方网站

相关文章

猜你喜欢

  • Ougishi绿色版下载 V4.00 中文版

    2020-06-19 / 561k

  • 谷歌地图下载助手睿智版破解下载 V9.5绿色版

    2020-06-19 / 32.7M

  • OfficeFIX中文破解版V6.110 注册版

    2020-06-19 / 26.8M

  • Plotagraph破解版V1.2.0 免费版 32/64位

    2020-06-19 / 31.5M

  • IP查详细地址工具下载 V1.1 官方免费版

    2020-06-19 / 408K

  • 内存扫把中文版下载V1.97绿色版

    2020-06-19 / 1.3M

网友评论

验证码:

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论

已有人参与,点击查看更多精彩评论

关于CE安全网 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2019-2029 cesafe.com 【CE安全网】 版权所有 蜀ICP备19039426号-2| 蜀ICP备19039426号-2

声明: 本站为非赢利性网站 不接受任何赞助和广告 所有软件和文章来自互联网 如有异议 请与本站联系 技术支持:ce安全网