1.ssh进入Caddyfile目录,我的是以下目录(按实际情况)
cd /home/lighthouse
2.使用caddy start命令启动caddy
caddy start
3.去NasTool微信消息配置里点一下测试,可以收到测试消息就正常了。
4.设置Caddy自动启动
5.创建Caddy的 systemd
服务文件:
- 创建一个新的服务文件,例如
/etc/systemd/system/caddy.service
。 - 使用类似以下的配置内容:
[Unit]
Description=Caddy HTTP/2 web server
After=network.target
[Service]
User=lighthouse # 替换为你的用户名
Group=lighthouse # 替换为你的用户组名,或者保持为空
ExecStart=/usr/local/bin/caddy run --config /home/lighthouse/Caddyfile
Restart=on-failure
[Install]
WantedBy=multi-user.target
注意:替换 /usr/local/bin/caddy
为Caddy可执行文件的实际路径,并根据需要更改 User
和 Group
字段。
1.重新加载 systemd
配置:
- 运行
sudo systemctl daemon-reload
命令以重新加载systemd
的配置。
2.设置Caddy为开机启动:
- 运行
sudo systemctl enable caddy
命令以设置Caddy为开机启动。
3.启动、停止和检查Caddy服务:
- 你可以使用以下命令来管理Caddy服务:
- 启动:
sudo systemctl start caddy
- 停止:
sudo systemctl stop caddy
- 重启:
sudo systemctl restart caddy
- 检查状态:
sudo systemctl status caddy
- 启动:
注意事项
- 确保Caddy的配置文件(如
/etc/caddy/Caddyfile
)已经正确设置,并且Caddy可执行文件的路径正确无误。 - 在使用
systemd
方法时,你可能需要根据你的实际环境调整User
和Group
字段的值。 - 如果你在使用非root用户运行Caddy,请确保该用户具有访问Caddy配置文件和所需资源的适当权限。
评论区