在 Debian 上修改 Jenkins 端口,通常有以下几种常见方式,取决于你是通过 apt 安装的 Jenkins(systemd)还是直接跑 war 包。
sudo nano /etc/default/jenkins
HTTP_PORT=8080
改为你想要的端口,例如:
HTTP_PORT=9090
sudo systemctl restart jenkins
sudo systemctl status jenkins
ss -tlnp | grep java
有些 Debian 版本使用 jenkins.service:
sudo systemctl edit jenkins
添加或修改:
[Service]
Environment="JENKINS_PORT=9090"
然后:
sudo systemctl daemon-reload
sudo systemctl restart jenkins
如果你是手动运行:
java -jar jenkins.war --httpPort=9090
或后台运行:
nohup java -jar jenkins.war --httpPort=9090 &
如果 Debian 开了防火墙:
sudo ufw allow 9090/tcp
云服务器还要在安全组放行端口。
浏览器访问:
http://<服务器IP>:9090
如果你愿意,可以告诉我:
我可以给你更精确的一步到位命令。