詹金斯为什么一直把我送到https://127.0.0.1:8080?

时间:2016-11-17 14:53:39

标签: jenkins

我莫名其妙地让我对Jenkins的50%请求将我重定向到https://127.0.0.1:8080/。我的Jenkins URL类似于http://ci.example.com,它既不在我的本地主机上,也不在HTTPS上。

1 个答案:

答案 0 :(得分:1)

好吧,经过多次挫折之后我才想到这一点。这个问题只发生在向詹金斯发布数据时。我使用Chrome记录了我的网络流量,并看到http://ci.example.com/j_acegi_security_check的请求,该请求正在返回302 Location: https://127.0.0.1:8080/。再往下看,我看到我的浏览器在我的请求中发送了X-Forwarded-Proto: https的标题。啊,这是因为我已经为另一个网站设置了这个并且忘了停用它=(

停用标题后,事情已恢复正常。

希望这能让其他人免于我所遭受的痛苦。