网络负载平衡器AWS背后的Jenkins

问题描述

我将Jenkins部署到ECS集群,并将EFS配置到JENKINS_HOME。 仅通过公司网络通过AWS Private Link(VPC端点)访问Jenkins,因此我需要使用NLB来访问我的Jenkins。我可以通过HTTPS(在ACM中认证并链接到NLB)访问它,但是Jenkins返回HTTP 302并通知访问的URL在HTTP中,并且我收到超时,因为我只有有效的HTTPS配置

有人知道如何解决这个问题吗?

我的群集是启动EC2的类型,由于管理原因,我无法访问群集的计算机。

示例请求:

Request URL: https://jenkins.mydomain.com/blue/organizations/jenkins
Request Method: GET
Status Code: 302 Found
Remote Address: 172.168.18.7:443
Referrer Policy: same-origin

响应

Content-Length: 0
Date: Tue,27 Oct 2020 14:28:16 GMT
Location: http://jenkins.mydomain.com/blue/organizations/jenkins/
Server: Jetty(9.4.30.v20200611)
X-Blueocean-Refresher: f24c80d9
X-Content-Type-Options: nosniff

我的情况是:本地网络->私有链接-> vpc端点->网络负载平衡器(TLS 443)->转发Jenkins TPC 8080。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...