Jenkins在Debian上的网络配置主要包括系统网络设置、Jenkins服务端口及访问配置,具体步骤如下:
配置静态IP(以eth0为例)
编辑 /etc/network/interfaces
文件:
sudo nano /etc/network/interfaces
添加以下内容(根据实际网络修改IP、网关、DNS):
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
保存后重启网络服务:
sudo systemctl restart networking
注:Debian 10+推荐使用netplan
(见),配置文件为/etc/netplan/01-netcfg.yaml
,格式为YAML,应用配置需执行sudo netplan apply
。
开放Jenkins端口
允许Jenkins默认端口(8080)及Agent通信端口(50000):
sudo ufw allow 8080/tcp
sudo ufw allow 50000/tcp
sudo ufw reload
修改Jenkins默认端口
编辑 /etc/default/jenkins
文件:
sudo nano /etc/default/jenkins
找到HTTP_PORT
参数,修改为所需端口号(如8090):
HTTP_PORT=8090
重启Jenkins服务:
sudo systemctl restart jenkins
配置Jenkins访问URL
http://服务器IP:端口
),进入 Manage Jenkins → Configure System。http://192.168.1.100:8090
),确保与系统端口一致。/etc/environment
中添加代理设置(如http_proxy=http://proxy_ip:port/
),重启后生效。server {
listen 80;
server_name jenkins.example.com;
location / {
proxy_pass http://127.0.0.1:8090;
proxy_set_header Host $host;
}
}
重启Nginx:sudo systemctl restart nginx
。ping
或curl
测试网络连通性:ping 8.8.8.8
curl http://localhost:8080
以上配置参考自,根据实际网络环境调整参数即可。