环境: Ubuntu 16.04 x64
由于客户端无法通过浏览器直接访问Linux 服务器,所以需要在Linux 服务器上面部署反向代理服务器,只有这样才能找到Jenkins的服务端口. 假如jenkins 服务端口是8080,然后nginx 监听 80 ,反向代理8080,外部的浏览器就可以通过linux服务器的ip地址直接访问jenkins 的服务网页(使用http,http默认端口是80)
1.安装jdk1.8
2.安装Jenkins
3.安装Nginx
安装简单,nginx的配置如下:
location = / {
proxy_pass http://127.0.0.1:8080/index;
}
location / {
port_in_redirect on;
proxy_pass http://127.0.0.1:8080$request_uri;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}