AWS Beanstalk与Route 53环境下HTTPS无法访问,HTTP正常(ERR_CONNECTION_REFUSED)
问题描述
我已遵循教程操作,但HTTPS仍无法正常访问,HTTP则可正常使用:http://go-dance.fr/ 和 http://sbk.go-dance.fr/ 均可正常访问,而https://go-dance.fr/ 无法访问,报错ERR_CONNECTION_REFUSED。我已将端口修改为443(注:原描述写433,应为笔误),HTTP和HTTPS均配置该端口,但问题仍未解决。
附截图:
- Route 53控制台截图1
- Route 53控制台截图2
- Route 53控制台截图3
- 端口设置截图
排查方案
- 核对端口号: 先确认配置里的端口是443而非433,HTTPS默认端口为443,数字输错会直接导致连接失败。
- 检查防火墙与安全组:
- 服务器本地防火墙:执行
ufw status(Debian/Ubuntu)或firewall-cmd --list-ports(CentOS/RHEL),确认443/tcp端口已开放。未开放则执行ufw allow 443/tcp或firewall-cmd --add-port=443/tcp --permanent && firewall-cmd --reload。 - AWS安全组:确保入站规则中允许TCP 443端口的访问,来源范围按需设置(通常为0.0.0.0/0)。
- 服务器本地防火墙:执行
- 验证Web服务器配置:
- 确认Nginx/Apache等服务器的HTTPS站点配置中包含
listen 443 ssl;(Nginx)或对应Apache的443监听配置,同时正确指定SSL证书和密钥路径。 - 重启Web服务器:执行
systemctl restart nginx或systemctl restart httpd,确保配置生效。
- 确认Nginx/Apache等服务器的HTTPS站点配置中包含
- 检查Route 53记录:
- 确认A/CNAME记录指向的服务器IP正确,无指向错误地址的情况。
- 排查是否存在冲突的路由规则或重定向配置影响HTTPS访问。
- 测试端口连通性:
- 本地执行
telnet go-dance.fr 443或nc -zv go-dance.fr 443,若提示无法连接,说明外部端口未开放或服务器未监听443;若服务器本地访问https://localhost也失败,则是Web服务器配置问题。
- 本地执行
内容的提问来源于stack exchange,提问作者Dahar Youssef
相关产品推荐
相关产品推荐

