问题描述: - Certbot申请证书失败后,脚本误报为成功 - 导致后续Nginx配置时找不到证书文件而失败退出 修复内容: - 检查certbot命令的返回码,正确判断成败 - 失败时显示常见失败原因 - 通过ssl_fallback函数提供备选方案 - 用户可选择其他SSL方案或暂不配置HTTPS 改进逻辑: 1. certbot执行成功 → 配置HTTPS 2. certbot执行失败 → 调用ssl_fallback 3. ssl_fallback提供选项: - 尝试其他SSL方案(acme.sh等) - 暂不配置HTTPS(使用HTTP模式) 4. SSL_METHOD=8时正确使用HTTP配置 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
96 KiB
96 KiB