詹金斯为什么抱怨我的反向代理设置被破坏了?

 超级放开祢旳掱 发布于 2022-12-09 14:37

我不知道为什么在Jenkins更新到版本1.591(Ubuntu Server 12.04)之后,最初正确设置的反向代理现在变得破碎了.我当前的设置与Jenkins wiki中的设置完全相同:

ProxyPass /jenkins http://localhost:8081/jenkins nocanon
ProxyPassReverse /jenkins http://localhost:8081/jenkins
ProxyPreserveHost On
ProxyRequests Off
AllowEncodedSlashes NoDecode

Order deny,allow
Allow from all

--prefix=/jenkins已被添加到/etc/default/jenkins文件中

这是詹金斯的错误吗?

3 个回答
  • 对我来说,修复是添加:

    RequestHeader set X-Forwarded-Proto "https"
    RequestHeader set X-Forwarded-Port "443"
    

    这让它停止抱怨.

    2022-12-11 02:07 回答
  • Jenkins作为Windows服务包遇到了这个问题.

    根据他们的维基:

    确保系统配置中配置的Jenkins URL与您用于访问Jenkins的URL匹配.

    要达到系统配置:

      转到Jenkins页面

      单击管理Jenkins

      单击配置系统

      滚动到Jenkins Location并找到Jenkins URL.

    确保端口值与计算机上Jenkins文件夹中jenkins.xml文件<arguments>部分中设置的端口值匹配.

    2022-12-11 02:56 回答
  • 事实证明,即使烦人的消息持续出现,一切正常.我认为这是该版本的一个小错误.

    2022-12-11 02:58 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有