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
以上配置參考自,根據實際網絡環境調整參數即可。