我有一个独立的Jenkins,可以通过 http://1.2.3.4:8080 访问,并设置一个工作在80端口的Nginx实例。
这是我的Nginx配置文件:
location /jenkins {
proxy_pass http://127.0.0.1:8080/;
}
访问 http://1.2.3.4/jenkins 我可以访问Jenkins,但Jenkins的静态资源就像css,图片没有加载。我可以通过 http://1.2.3.4/jenkins/resource.css ...
来获取这些静态资源我应该如何更正我的Nginx配置文件以使Jenkins支持Nginx反向代理工作?
Nginx版本:1.12.2 詹金斯版本:jenkins-2.89.1-1.1.noarch.rpm
答案 0 :(得分:1)
我得到了答案,我正在使用CentOS7,将JENKINS_ARGS="--prefix=/jenkins"
添加到 / etc / sysconfig / jenkins 并重新启动Jenkins工作。
答案 1 :(得分:0)
设置环境变量
JENKINS_OPTS =“-prefix = / jenkins”
在docker-compose文件中,它将是这样的:
environment:
- JENKINS_OPTS="--prefix=/jenkins"