温馨提示×

debian jenkins怎么换端口

小樊
35
2026-09-20 09:37:08
栏目: 智能运维

在 Debian 上修改 Jenkins 端口,通常有以下几种常见方式,取决于你是通过 apt 安装的 Jenkins(systemd)还是直接跑 war 包


一、Debian + apt 安装(最常见,systemd 管理)

方法 1:修改 Jenkins 配置文件(推荐)

  1. 编辑配置文件
sudo nano /etc/default/jenkins
  1. 找到这一行:
HTTP_PORT=8080

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

HTTP_PORT=9090
  1. 保存后重启 Jenkins:
sudo systemctl restart jenkins
  1. 确认端口已变更:
sudo systemctl status jenkins
ss -tlnp | grep java

方法 2:修改 systemd 服务文件(新版本 Jenkins)

有些 Debian 版本使用 jenkins.service

sudo systemctl edit jenkins

添加或修改:

[Service]
Environment="JENKINS_PORT=9090"

然后:

sudo systemctl daemon-reload
sudo systemctl restart jenkins

二、使用 Java 命令行参数(war 包方式)

如果你是手动运行:

java -jar jenkins.war --httpPort=9090

或后台运行:

nohup java -jar jenkins.war --httpPort=9090 &

三、防火墙 / 安全组(重要)

如果 Debian 开了防火墙:

sudo ufw allow 9090/tcp

云服务器还要在安全组放行端口。


四、验证

浏览器访问:

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

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

  • Debian 版本
  • Jenkins 安装方式(apt / docker / war)
  • 当前端口和想改成的端口

我可以给你更精确的一步到位命令

0