首页 > 解决方案 > Jenkins 服务将 http:servername:8080 重定向到 https:servername:8080

问题描述

我们在配置 jenkins 时使用了 http:servername:8080。后来我们启用了 ssl 并在 https:servername:8080 下进行了 jenkins 访问。但是我们想将 http:servername:8080 重定向到 https:servername:8080。你能在这里帮助我们吗?

标签: httpjenkinshttps

解决方案


首先,您需要更改 https 连接的端口,因为服务器无法在同一端口上侦听同一协议(在您的情况下为 TCP 协议和端口 8080)。

例如,您可以将https配置为默认的443端口。

关于重定向,其实还是建议在jenkins服务器前面放一个反向代理。请参阅有关使用 SSL 运行 jenkins 的官方文档https://wiki.jenkins.io/pages/viewpage.action?pageId=135468777

以下是如何使用 http 到 https 重定向在 nginx 反向代理后面配置 jenkins 的手册:https: //wiki.jenkins.io/display/JENKINS/Jenkins+behind+an+NGinX+reverse+proxy


推荐阅读