阿里云ECS绑定域名后访问失败解决方案
一、检查域名解析配置
域名未正确解析到ECS实例公网IP是常见问题。需登录阿里云控制台进入云解析DNS,验证以下内容:
- 确认A记录或CNAME记录的解析值是否为ECS实例IP地址
- 检查解析记录类型是否正确(主域名建议使用A记录)
- 等待DNS生效(默认TTL为10分钟,最长需48小时)
二、排查安全组规则
安全组未开放必要端口会导致访问阻断,需执行以下操作:
- 在ECS控制台查看安全组入方向规则
- 添加HTTP(80)、HTTPS(443)端口的TCP协议规则
- 验证安全组是否绑定到当前ECS实例
三、验证服务器防火墙
服务器操作系统级防火墙可能拦截请求,建议通过SSH连接后检查:
sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw reload
若使用CentOS系统,需检查iptables或firewalld配置
四、域名备案状态确认
面向中国大陆用户的网站必须完成ICP备案:
- 登录阿里云备案系统提交资料
- 审核期间域名将处于不可用状态
- 国际版实例需注意地域合规要求
五、SSL证书配置检测
HTTPS访问失败可能源于证书问题:
- 验证证书是否过期或未正确上传
- 检查Nginx/Apache配置中的证书路径
- 确保443端口安全组和防火墙均已放行