想通过域名/jenkins(如:https://www.wn.cn/jenkins)的方式访问jenkins,通过nginx代理时,请求转发正常,但是静态资源还是请求的是域名/static,导致资源加载失败。此时可以配置jenkins的root访问路径,将所有请求包括动态,静态都加上前缀,可以通过以下方式配置:
nginx代理
1.修改jenkins配置文件
vim /etc/sysconfig/jenkins
加上后缀
JENKINS_ARGS="--prefix=/jenkins"
2.修改nginx
location /jenkins {
proxy_pass http://127.0.0.1:8080;
}