目 录CONTENT

文章目录

重启服务器后caddy服务未启动,造成微信无法推送解决办法

Finley
2024-06-11 / 0 评论 / 3 点赞 / 118 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于2024-06-25,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
广告 广告

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方法时,你可能需要根据你的实际环境调整 UserGroup字段的值。
  • 如果你在使用非root用户运行Caddy,请确保该用户具有访问Caddy配置文件和所需资源的适当权限。
3
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区