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

AWS EC2配置0.0.0.0/0 HTTPS规则仍无法访问实例问题

问题现象
  • EC2实例安全组已配置0.0.0.0/0段的HTTPS(443端口)入站放通规则
  • HTTP协议访问实例公网IP可正常加载服务,HTTPS协议访问时浏览器返回“无法访问站点”错误
  • 相关参考截图:
    EC2实例安全规则配置
    浏览器HTTPS访问错误提示
排查及解决方法

安全组放通仅代表云层面网络访问许可,HTTPS访问异常通常由实例内部配置、其他访问控制规则拦截、服务未正常启动导致,按优先级从高到低排查:

1. 校验443端口监听状态

安全组放通不代表端口有服务承载流量,登录实例执行命令检查监听状态:

  • Linux系统执行:sudo ss -tulpn | grep :443
  • Windows系统执行:netstat -ano | findstr ":443"

无任何输出则代表443端口无服务监听,为最高发原因:当前仅部署了HTTP服务(Nginx/Apache/IIS等默认仅监听80端口),未配置HTTPS服务块、未绑定SSL证书,无法响应HTTPS请求。
对应解决:在所用Web服务配置中新增443端口监听规则,绑定匹配的SSL证书,重启Web服务后重新验证。

2. 校验系统层面防火墙规则

公共镜像默认可能开启系统防火墙,云安全组放通但系统防火墙拦截端口同样会导致访问失败:

  • 基于firewalld的Linux系统执行:sudo firewall-cmd --add-port=443/tcp --permanent && sudo firewall-cmd --reload
  • 基于ufw的Linux系统执行:sudo ufw allow 443/tcp && sudo ufw reload
  • Windows系统:在高级安全防火墙配置中添加入站规则,允许TCP 443端口的入站连接。

3. 校验子网网络ACL规则

网络ACL为子网层面的无状态访问控制,优先级高于安全组:

  • 确认关联子网的网络ACL入站规则允许0.0.0.0/0段的TCP 443端口访问
  • 确认网络ACL出站规则允许1024-65535的临时端口段流量(无状态规则需要双向放通才能正常建立连接)

4. 校验本地网络连通性

切换网络环境(比如手机移动热点,排除当前办公/家庭本地网络限制)测试访问,或通过公网端口探测工具验证实例公网IP的443端口连通性:

  • 若其他网络环境可正常访问,说明当前本地网络运营商或本地防火墙拦截了443端口出站请求,联系本地网络管理员调整规则即可。

5. 校验HTTPS服务配置正确性

确认443端口已正常监听、所有防火墙规则均放通后仍无法访问,检查服务配置:

  • 本地执行curl -v https://实例公网IP查看SSL握手阶段报错,常见问题包括证书过期、证书链配置缺失、证书与访问地址不匹配(直接访问公网IP需要证书包含对应IP的SAN项,普通域名证书无法适配IP访问场景),根据报错信息调整证书配置即可。
  • 检查实例内部是否安装第三方安全防护软件(服务器安全狗、云锁、自定义iptables规则等),此类软件可能默认拦截443端口请求,临时关闭防护验证后调整对应规则即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 04:45:40