加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

nginx – 更改独立的Jenkins默认URL

发布时间:2020-12-13 21:41:17 所属栏目:Nginx 来源:网络整理
导读:运行Jenkins独立(WAR文件,java -war ./jenkins.war或其他命令)监听非标准端口.我想让NGINX从我们的HTTPS站点/ jenkins /代理到这个独立的代理. location /jenkins/ { proxy_pass http://axolotl.ecogeek.local:10112/;} 问题是,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显然对某些事情很愚蠢,你需要重写.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读