配置詹金斯时,我们使用了http:servername:8080。后来,我们启用了ssl并在https:servername:8080下进行了jenkins访问。但是我们想将http:servername:8080重定向到https:servername:8080。您能在这里帮助我们吗?
答案 0 :(得分:0)
首先,您需要更改https连接的端口,因为服务器无法在同一端口上侦听同一协议(在您的情况下为TCP协议和端口8080)。
例如,您可以将 https 配置为默认的 443 端口。
实际上,关于重定向,建议在jenkins服务器前面放置一个反向代理。请参阅有关使用SSL https://wiki.jenkins.io/pages/viewpage.action?pageId=135468777运行jenkins的官方文档。
此处是手册,介绍如何使用http到https重定向在nginx反向代理后面配置jenkins:https://wiki.jenkins.io/display/JENKINS/Jenkins+behind+an+NGinX+reverse+proxy