nginx – 更改独立的Jenkins默认URL

前端之家收集整理的这篇文章主要介绍了nginx – 更改独立的Jenkins默认URL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

运行Jenkins独立(WAR文件,java -war ./jenkins.war或其他命令)监听非标准端口.我想让Nginx从我们的HTTPS站点/ jenkins /代理到这个独立的代理.

location /jenkins/ {
    proxy_pass http://axolotl.ecogeek.local:10112/;
}

问题是,Jenkins仍然是它在根URL,所以所有请求都是相关的,所以当访问/ jenkins /它重定向到/ login但它需要转到/ jenkins / login,有没有办法,通过Jenkins或通过Nginx,改变根URL并让它发挥得很好?

编辑

连接到Jenkins就可以了,我可以去管理Jenkins->配置System-> Jenkins URL并更改它,修复重定向但是从/ static /请求所有媒体(尝试重启Jenkins)

最佳答案
当您进入Jenkins控制面板时,您将看到“管理Jenkins”链接.在该页面的某处,您将看到“Jenkins URL”.尝试将其设置为example.com/jenkins或您拥有的任何方案.

看一眼:

https://wiki.jenkins-ci.org/display/JENKINS/Running+Hudson+behind+Nginx

所以,jenkins显然对某些事情很愚蠢,你需要重写.

原文链接:https://www.f2er.com/nginx/435717.html

猜你在找的Nginx相关文章