Debian 上 Jenkins 的网络配置指南
一 系统网络配置
二 Jenkins 监听端口与访问控制
三 反向代理与域名访问 Nginx 示例
安装 Nginx sudo apt update && sudo apt install -y nginx
站点配置 sudo nano /etc/nginx/sites-available/jenkins server { listen 80; server_name jenkins.example.com;
location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }
启用站点并重启 sudo ln -s /etc/nginx/sites-available/jenkins /etc/nginx/sites-enabled/ sudo nginx -t && sudo systemctl restart nginx
访问 浏览器打开 http://jenkins.example.com
说明
四 代理与插件站点加速