Caddy2.0 使用进阶 小白也能安心使用

相信到这里的都是想用caddy做反向代理的,那么废话不多说,直接上代码,操作起来!

1 手动安装为 Linux 服务

要求:
一个 caddy 二进制您下载或从源代码构建
系统版本 232 或更高版本
超级用户权限
将 caddy 二进制文件移到您的中 $PATH,例如:

测试它是否有效:

创建一个名为的组 caddy:

创建一个名为的用户 caddy,该用户具有可写的主文件夹:

接下来,获取此 systemd 单位文件并将其保存到/etc/systemd/system/caddy.service。仔细检查 ExecStart 和 ExecReload 指令-确保二进制文件的位置和命令行参数对于您的安装是正确的。

在继续之前,请仔细检查您的 systemd 和 Caddy 配置是否正确。确保您的配置文件在命令中指定的位置。

要首次启动该服务,请执行通常的 systemctl

验证它正在运行:

使用我们的官方服务文件运行时,Caddy 的输出将重定向到 journalctl:

要对配置文件进行任何更改(如果使用的话):

您可以通过以下方式停止服务:

ps:mpp,上面什么玩意,直接看不懂,好吧,那么咱们来点简单全自动的吧

2 使用 yum 安装 caddy,并设置自启动

下载caddy包

安装caddy

启动caddy

开机启动caddy

重启caddy服务

好了完工!就简单的优点过分?。。。。。。

不得不说,caddy的反向代理确实简单强大,相比nginx配置起来要简单简单的多了,并且全自动配置,之需要按路径修改以上两处地方就可以实现自动证书申请和反向代理,注意看图解

CentOS 7.0默认使用的是firewall作为防火墙

 

晓峰部落阁 2019-2020
晓峰部落阁 » Caddy2.0 使用进阶 小白也能安心使用

发表评论