You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

EasyEngine服务器安装Let’s Encrypt SSL证书失败求助

解决EasyEngine安装Let's Encrypt SSL失败的问题

先还原你遇到的操作场景和错误提示:

root@mautic:~# ee site update mautic.agencialoud.com --letsencrypt
Letsencrypt目前处于测试阶段。是否立即为mautic.agencialoud.com启用SSL?输入"y"继续 [n]:y
请等待,我们正在为您的站点获取SSL证书,时间取决于网络状况。
Unable to setup, Let's Encrypt
请确保您的站点指向运行Let's Encrypt客户端的同一服务器...

我之前维护EasyEngine站点时也碰到过类似的SSL配置失败问题,给你几个实用的排查和解决步骤:

  • 优先检查域名解析是否正确
    Let's Encrypt的HTTP验证机制要求你的域名必须解析到当前运行EasyEngine的服务器IP。你可以在服务器上执行dig mautic.agencialoud.com,看输出里的A记录是不是和服务器的公网IP一致。如果用了Cloudflare这类CDN,建议先临时切换到「DNS Only」模式,等证书颁发完成后再开启CDN代理,不然验证请求会被CDN拦截,无法到达你的服务器。

  • 确认80端口是否正常开放
    HTTP验证依赖80端口的连通性,你可以用ufw status查看防火墙规则,如果80端口没开放,执行ufw allow 80/tcp开放端口。另外也可以从外部机器用curl http://mautic.agencialoud.com测试,只要能正常连接(哪怕返回404),就说明端口没问题。

  • 检查站点状态与Nginx配置
    先执行ee site list确认目标站点处于active状态,然后尝试重启Nginx服务:service nginx restart,有时候旧的配置缓存会影响验证流程。

  • 查看详细日志定位具体问题
    如果上面的步骤都没解决,去查看详细日志找根源:

    • EasyEngine的操作日志在/var/log/ee/目录下
    • Let's Encrypt的验证日志在/var/log/letsencrypt/目录下
      日志里会有更具体的错误信息,比如验证超时、文件权限不足等,根据日志再针对性解决。

内容的提问来源于stack exchange,提问作者Eduardorph

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:52:48