在 Debian 上设置 Jenkins 端口,常见有几种方式,取决于你是直接用 apt 安装 还是 Docker / War 包 运行。
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"
sudo systemctl restart jenkins
查看状态:
sudo systemctl status jenkins
sudo ufw allow 9090
如果是 Docker:
docker run -d \
-p 9090:8080 \
--name jenkins \
jenkins/jenkins:lts
90908080(不要改)java -jar jenkins.war --httpPort=9090
浏览器访问:
http://<服务器IP>:9090
✅ Debian 11/12 默认用 systemd
✅ 改完端口一定要 restart
✅ 云服务器记得开 安全组
✅ 端口建议 >1024(非 root 用户)
如果你愿意,可以告诉我:
我可以给你更精确的配置示例。