当前位置: 首页 > 知识库问答 >
问题:

如何将所有超文本传输协议流量重定向到https

燕正卿
2023-03-14

我正在通过默认的winstone容器运行Jenkins on Squence,我想将所有调用重定向到http://jenkins-server到https://jenkins-server.有没有一种方法可以在不通过apache等运行Jenkins的情况下做到这一点?

共有2个答案

鲁涵意
2023-03-14

首先,您必须在您的jenkin名称(可能是localhost)上生成证书(公共和私有),并将公共证书导入浏览器。使用您生成的证书(可能是包含公钥和私钥的JKS格式)并行托管您的jenkin。

有关更多信息,请参阅“在jenkins中启用HTTPS?”

鲁羽
2023-03-14

至少你需要一些位于80端口并将浏览器重定向到https://jenkins服务器的东西。詹金斯没有这种内置能力。

https://wiki.jenkins-ci.org/display/JENKINS/Starting和访问Jenkins中查看Jenkins命令行选项

 类似资料:
  • 我们在Glassfish v4上创建了一个网站,它使用8080端口作为http,8081端口作为https。我们的cisco防火墙将请求转发到端口80到端口8080,并将请求转发到端口443到端口8081。 但是我们不希望用户能够访问超文本传输协议网站。我们希望将所有请求重定向到超文本传输协议站点到https。怎么能做到呢?在Glassfish管理面板中,我们对配置进行了更改-

  • 我正在安装AWS ELB背后的Spring Boot Admin。 配置是... ELB(http,80)-- ELB(https,443)-- 此外,还有用于ELB健康检查的/pingendpoint。 我希望每个ELB http请求都被重定向到https。 我试过这个方法。 AWS ELB背后的嵌入式Tomcat的Spring引导-HTTPS重定向 但它不起作用,因为它重定向了所有内容,包括/

  • 我正在开发小型Spring mvc应用程序,其中用户需要重定向到带有一些超文本传输协议标头的外部应用程序。例如,用户在url上的应用程序1上http://localhost:8080/app1.在这个应用程序中,我们有一些表单的简单jsp页面,用户填写它。之后,我们需要在表单提交时收集这些数据,并将用户重定向到url上的另一个外部应用程序,如http://localhost:9090/app2 现

  • 我正在阅读以下文档: https://metrics.dropwizard.io/4.2.0/getting-started.html 我已添加 但是接下来要做什么?如何访问指标?

  • 我已经在.ebExtensions文件夹中用以下代码创建了一个配置文件 我确信aws会考虑我的配置,因为de ssl工作得很好。但http块不工作。没有重定向。 也许我的问题是关于重写EB的原始nginx配置,你知道如何实现这一点吗? 谢谢你

  • SpringBoot应用程序从8080开始 nginx传入请求:443代理:8080 开始页是确定的https://site/但在SpringBoot chrome登录后重定向到超文本传输协议://site/(不是https://site/)为什么???如何修复 请求URL:https://site/login 申请方式:邮寄 状态代码: 302 远程地址:85.26.149.68:443 推荐人