如何在Azure应用程序网关(作为反向代理)后面配置jenkins主服务器,以使JNLP从属服务器连接到主服务器?

我已经在通过Azure App Gateway通过网络访问的Azure Linux VM之一上安装了Jenkins v2.190.1。我的jenkins可直接在http://my-jenkins.xyz.com:8080(my-jenkins.xyz.com处访问,该映射到jenkins master的PIP。但是,要通过https访问它,我将我的VM的私有IP添加到了具有SSL终止功能的Azure应用程序网关的后端。 现在,可以在https://my-jenkins.xyz.com上访问我的jenkins(my-jenkins.xyz.com已映射到App网关的DNS)。

我在位置部分下的jenkins的全局配置(管理jenkins => configure系统)中将Jenkins Url添加为“ https://my-jenkins.xyz.com”。直到我尝试通过JNLP协议添加从属服务器(作为代理),此方法才能正常工作。我的从属服务器没有使用“ https://my-jenkins.xyz.com”作为詹金斯URL连接到主服务器,但是如果我将主服务器的PIP放在jenkins全局配置中location部分下的詹金斯URL中,它会连接到主服务器。 / p>

我应该做些什么其他配置来让詹金斯知道背后的代理,并且应该将“ https://my-jenkins.xyz.com”(应用程序网关URL)作为请求和响应的主机URL?

我的代理(从属)如何通过这种通过Https访问主机的模型与主服务器连接?

safeact2 回答:如何在Azure应用程序网关(作为反向代理)后面配置jenkins主服务器,以使JNLP从属服务器连接到主服务器?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3125539.html

大家都在问