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

Windows服务器本地可访问Jenkins但外部无法访问且报反向代理错误

Jenkins Windows部署外部访问异常解决方案

1. 修正Jenkins监听地址

Windows环境默认安装的Jenkins通常仅绑定本地回环地址127.0.0.1,仅允许本地访问,修改方式:

  • 进入Jenkins安装根目录,打开配置文件jenkins.xml
  • 定位到<arguments>标签行,找到参数--httpListenAddress=127.0.0.1,将其改为--httpListenAddress=0.0.0.0,也可以直接删除该参数
  • 在Windows服务管理器中找到Jenkins服务,点击重启生效
  • 验证:服务器本地执行命令netstat -ano | findstr "8080",若返回结果的监听地址为0.0.0.0:8080则配置正确

2. 校验网络访问规则

  • 检查本地防火墙入站规则:确认已创建的Jenkins规则协议为TCP、端口为8080、关联的Java程序路径为Jenkins实际调用的java.exe路径、允许的访问IP范围未做限制
  • 若部署在云服务器上,需额外登录云平台控制台,在安全组配置中放行8080端口的入站流量
  • 临时验证可关闭Windows防火墙后尝试外部访问,若关闭后可正常访问,说明防火墙规则配置有误,重新调整即可
  • 外部机器连通性测试:在需要访问Jenkins的设备上执行PowerShell命令Test-NetConnection 服务器IP地址 -Port 8080,返回TcpTestSucceeded: True说明端口连通正常

3. 修复反向代理告警

管理页面的反向代理报错是因为Jenkins内置根URL和实际访问地址不匹配:

  • 本地登录Jenkins,依次进入「系统管理」-「系统配置」
  • 找到「Jenkins URL」配置项,将值修改为外部访问的完整地址,格式为http://<你的服务器IP>:8080/
  • 保存配置后告警自动消失

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 10:45:00