在 Debian 上修改 Jenkins 端口,常见有以下几种方式,取决于你是通过 apt 安装(系统服务)还是直接运行 war 包。
sudo nano /etc/default/jenkins
HTTP_PORT=8080
改成你想要的端口,例如:
HTTP_PORT=9090
sudo systemctl restart jenkins
sudo netstat -tlnp | grep java
# 或
sudo ss -tlnp | grep java
如果是 systemd 管理:
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 > jenkins.log 2>&1 &
如果开了防火墙:
sudo ufw allow 9090/tcp
云服务器还要在安全组放行端口。
浏览器访问:
http://服务器IP:9090
如果你愿意,可以告诉我:
我可以给你更精确的操作步骤。