一、检查安全组与防火墙配置
首先需确认阿里云安全组规则是否放行相关端口。新版宝塔面板可能使用随机端口而非默认8888端口,需在安全组中手动添加入站规则,允许HTTP(80)、HTTPS(443)及宝塔面板使用的端口(如随机5位数端口)。同时检查服务器防火墙设置,通过iptables -L
或firewalld
命令确认端口开放状态。
二、验证域名解析与绑定
通过以下步骤排查域名问题:
- 使用
nslookup yourdomain.com
或dig +short yourdomain.com
验证DNS解析是否指向正确的服务器IP地址; - 在宝塔面板中检查域名是否已绑定到对应站点,且未因HTTPS强制跳转导致访问异常;
- 临时修改本地hosts文件,测试域名是否能通过IP直接访问以排除DNS缓存问题。
三、排查Web服务配置
若Nginx/Apache服务异常:
- 执行
nginx -t
或apachectl configtest
检查配置文件语法错误; - 查看网站根目录文件权限是否符合规范(建议设置为755/644);
- 重启Web服务并清除浏览器缓存后重新测试访问。
四、检查端口与面板状态
通过SSH登录服务器执行以下操作:
- 输入
bt
命令查看面板状态,若未启动则选择重启选项; - 使用
netstat -tuln | grep 8888
检测端口占用情况,若冲突需在面板设置中修改端口; - 通过
curl http://127.0.0.1:端口号
测试本地访问,确认是否为网络链路问题。
域名无法访问问题多由安全组限制、解析错误或服务配置异常导致。建议按照“网络层→服务层→应用层”顺序逐步排查,优先验证端口开放与解析状态,再检查Web服务日志获取具体错误信息。