温馨提示×

Debian Jenkins端口怎么设

小樊
36
2026-09-23 07:54:18
栏目: 智能运维

在 Debian 上设置 Jenkins 端口,常见有几种方式,取决于你是直接用 apt 安装 还是 Docker / War 包 运行。


一、Debian apt 安装的 Jenkins(最常见)

1️⃣ 修改配置文件

Jenkins 的端口由 /etc/default/jenkins(旧版本)或 /etc/sysconfig/jenkins(RedHat)控制,Debian 一般是:

sudo nano /etc/default/jenkins

找到这一行:

JENKINS_PORT="8080"

改成你想要的端口,例如:

JENKINS_PORT="9090"

如果你用了 --httpListenAddress 或 HTTPS,也可以改:

JENKINS_ARGS="--httpPort=9090"

2️⃣ 重启 Jenkins

sudo systemctl restart jenkins

查看状态:

sudo systemctl status jenkins

3️⃣ 防火墙(如果有)

sudo ufw allow 9090

二、Docker 方式运行 Jenkins

如果是 Docker:

docker run -d \
  -p 9090:8080 \
  --name jenkins \
  jenkins/jenkins:lts
  • 宿主机端口:9090
  • 容器端口:8080(不要改)

三、直接运行 jenkins.war

java -jar jenkins.war --httpPort=9090

四、验证

浏览器访问:

http://<服务器IP>:9090

五、常见坑

✅ Debian 11/12 默认用 systemd
✅ 改完端口一定要 restart
✅ 云服务器记得开 安全组
✅ 端口建议 >1024(非 root 用户)


如果你愿意,可以告诉我:

  • Debian 版本
  • Jenkins 安装方式(apt / docker / war)
  • 是否用 Nginx 反代

我可以给你更精确的配置示例。

0 踩