在Debian上配置Jenkins网络,需完成系统网络设置、Jenkins端口配置及防火墙规则调整,具体步骤如下:
配置系统网络
/etc/network/interfaces
,添加如下内容(根据实际修改IP、网关等):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
保存后重启网络:sudo systemctl restart networking
。inet static
改为 inet dhcp
,重启网络即可。配置Jenkins端口
/etc/default/jenkins
,修改 HTTP_PORT
参数(默认8080,可自定义,如8090):HTTP_PORT=8090
重启Jenkins服务:sudo systemctl restart jenkins
。开放防火墙端口
sudo ufw allow 8090/tcp # 替换为实际配置的Jenkins端口
sudo ufw allow 50000/tcp
sudo ufw reload
可选:配置反向代理(如Nginx)
/etc/nginx/sites-available/jenkins
),添加代理规则:server {
listen 80;
server_name jenkins.example.com;
location / {
proxy_pass http://127.0.0.1:8090; # 替换为Jenkins实际端口
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
重启Nginx:sudo systemctl restart nginx
。验证网络连通性
ping
或 curl
测试服务器网络是否正常,确保Jenkins可通过配置的端口访问。注意:配置前建议备份相关文件,修改后需重启对应服务使设置生效。若需通过域名访问,需在DNS中添加对应解析。