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

如何解决通过AWS EC2实例连接Jenkins时的ERR_CONNECTION_REFUSED错误?

解决AWS EC2 Ubuntu实例无法连接Jenkins的问题
  • 检查Jenkins服务状态
    执行命令查看服务是否正常运行:

    systemctl status jenkins
    

    如果显示非active (running)状态,启动并设置开机自启:

    systemctl start jenkins
    systemctl enable jenkins
    
  • 排查本地防火墙(ufw)
    Ubuntu默认启用ufw,检查是否开放8080端口:

    ufw status
    

    若未允许8080端口,添加规则并重启防火墙:

    ufw allow 8080/tcp
    ufw reload
    
  • 确认Jenkins监听配置
    检查Jenkins是否监听所有IP(而非仅本地):

    ss -tulpn | grep jenkins
    

    若输出显示127.0.0.1:8080,需修改配置文件:
    编辑/etc/default/jenkins,找到JENKINS_ARGS行,确保包含--httpListenAddress=0.0.0.0,之后重启Jenkins:

    systemctl restart jenkins
    
  • 本地验证访问性
    在EC2实例内部执行命令,测试本地能否访问Jenkins:

    curl localhost:8080
    

    若能正常返回内容,说明问题出在外部网络配置;若不能,继续排查Jenkins服务或本地设置。

  • 检查VPC网络ACL
    除安全组外,确认VPC的网络ACL已配置:

    • 入站规则允许TCP 8080端口流量
    • 出站规则允许TCP 8080端口流量(网络ACL为无状态,需双向配置)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 17:42:37