安装Webinoly后站点出现ERR_CONNECTION_TIMED_OUT问题求助
排查方案
1. 校验Nginx配置与运行状态
- 检查Webinoly生成的站点配置语法(替换
your-domain.com为实际域名):sudo nginx -t -c /etc/nginx/sites-available/your-domain.com - 若配置报错,修复后重启Nginx:
sudo systemctl restart nginx - 确认Nginx服务正常运行:
sudo systemctl status nginx
2. 确认端口监听情况
- 查看Nginx是否绑定80/443端口:
正常输出应包含sudo ss -tulpn | grep nginx0.0.0.0:80和0.0.0.0:443(或:::80/:::443),若缺失,检查站点配置中的listen指令是否正确。
3. 修复防火墙规则
- 你之前的iptables命令格式错误,需拆分执行:
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 443 -j ACCEPT sudo netfilter-persistent save - 验证规则优先级:
确保80/443的ACCEPT规则在DROP/REJECT规则之前。sudo iptables -L INPUT -n --line-numbers - 若使用Ubuntu默认的ufw,建议用更直观的命令:
sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw reload sudo ufw status verbose
4. 本地测试站点连通性
- 在服务器内部测试SSL站点:
若返回正常内容,问题出在外部网络链路;若报错,检查Certbot证书有效性:curl -v https://your-domain.com
确认对应域名的证书状态为sudo certbot certificatesVALID。
5. 重置Webinoly站点配置
- 查看站点详细信息:
sudo site your-domain.com info - 若配置异常,重新生成站点配置:
sudo site your-domain.com update
内容的提问来源于stack exchange,提问作者Jean Lorencini
相关产品推荐
相关产品推荐

