jenkins 2.4换端口
时间: 2025-05-01 10:29:09 浏览: 18
### 修改 Jenkins 2.4 默认端口配置
在 Jenkins 的服务文件中可以找到其运行端口的设置,默认情况下该端口为 `8080`。如果需要将其更改为其他端口号(例如 `8888`),可以通过编辑 systemd 配置文件实现。
#### 编辑 Jenkins Service 文件
通过命令行工具进入服务器并打开 `/usr/lib/systemd/system/jenkins.service` 文件,定位到其中的 `Environment="JENKINS_PORT=8080"` 行,并将此值修改为目标端口号 `8888`[^1]:
```bash
[root@s209 /]# vim /usr/lib/systemd/system/jenkins.service
```
完成修改后保存退出。
#### 查看修改后的配置
确认修改已生效,可执行以下命令查看是否存在目标端口的相关环境变量设定:
```bash
[root@s209 /]# cat /usr/lib/systemd/system/jenkins.service | grep Environment | grep -v "#"
```
预期输出应包含如下内容,表明新端口已被成功指定:
```plaintext
Environment="JENKINS_HOME=/var/lib/jenkins"
Environment="JENKINS_WEBROOT=%C/jenkins/war"
Environment="JAVA_OPTS=-Djava.awt.headless=true"
Environment="JENKINS_PORT=8888"
```
#### 刷新系统服务配置
为了使上述更改立即生效,需重新加载 systemctl 配置以及重启 jenkins 服务:
```bash
systemctl daemon-reload
systemctl restart jenkins
```
此时访问 Jenkins 应当切换至新的 URL 地址形式:http://your-server-ip:8888。
注意,在实际操作前还需确保防火墙允许新增加的服务端口通信权限。比如对于 CentOS/RHEL 系统来说可能需要用到 firewall-cmd 命令开放特定范围内的网络流量许可。
```bash
firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload
```
以上步骤适用于基于 Linux 平台部署有 Jenkins 容器化实例之外的传统方式安装场景下调整监听地址的行为模式说明[^2]。
### 注意事项
- 如果使用的是容器化的 Jenkins 实例,则需要相应地更新 Docker Compose 或 Kubernetes YAML 文件中的映射端口参数。
- 工作目录位于 `/var/lib/jenkins` 下,任何涉及插件数据存储路径均不会因单纯改变 HTTP 接入层而受到影响[^3]。
阅读全文
相关推荐

















