连接AWS EC2实例的Jenkins时8080端口出现ERR_CONNECTION_TIMEOUT错误求助
Jenkins访问AWS EC2实例超时(ERR_CONNECTION_TIMED_OUT)排查方案
错误提示:
This site can’t be reached my_ip_address took too long to respond.
Try:Checking the connection
Checking the proxy and the firewall
Running Windows Network Diagnostics
ERR_CONNECTION_TIMED_OUT
排查步骤:
验证EC2安全组入站规则
登录AWS控制台,找到目标EC2实例的安全组,确认入站规则中已添加:- 类型:自定义TCP
- 端口范围:8080
- 来源:你的本地公网IP(推荐)或0.0.0.0/0(仅测试用,后续需限制IP)
检查EC2实例本地防火墙
登录EC2实例,执行以下命令排查:- 查看iptables规则:
sudo iptables -L,确认没有拦截8080端口的规则 - 若使用ufw防火墙:
sudo ufw status,确保8080端口处于允许状态,未开启则执行sudo ufw allow 8080
- 查看iptables规则:
确认Jenkins服务状态
在EC2实例中执行:- 查看服务状态:
sudo systemctl status jenkins,确保服务显示为active (running) - 若服务未启动,执行
sudo systemctl start jenkins,启动后再次验证状态
- 查看服务状态:
测试Jenkins本地响应
在EC2实例内部执行curl localhost:8080,如果返回Jenkins的页面内容,说明服务本身正常;若返回连接失败,需检查Jenkins配置是否正确监听8080端口排查本地网络问题
- 关闭本地代理、VPN工具后重新尝试访问
- 切换至其他网络(如手机热点),排除本地运营商或局域网防火墙的限制
内容的提问来源于stack exchange,提问作者Shetchuko
相关产品推荐
相关产品推荐

