环境说明:
系统:centos7
jenkins以war包形式在tomcat服务中启动,tomcat端口也没有做修改,默认8080。
现在8080端口要给其他应用使用,所以要给jenkins做nginx代理,具体操作如下。
修改server.xml
$ cd /data/webApps/tomcat/conf
$ vi server.xml
>>
重启tomcat服务
$ cd /data/webApps/tomcat/bin
$ ./shutdown.sh
$ ./startup.sh
配置nginx
# vi /etc/nginx/nginx.conf
在server{}块里边添加jenkins转发内容:
location /jenkins {
proxy_pass http://192.168.1.115:8088/jenkins;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded_For $proxy_add_x_forwarded_for;
}
重载nginx配置文件
nginx端口为80,所以浏览器访问下面地址就可以访问jenkins管理页面:
http://192.168.1.115/jenkins
jenkins代理参考:
https://blog.51cto.com/4402071/2052995