当强制通过Spring将HTTP流量路由到HTTPS时,重定向302循环

时间:2017-02-16 04:00:16

标签: spring nginx spring-security https http-redirect

我正在尝试将所有在HTTP上的流量重定向到我的应用程序上的HTTPS。 Nginx正在处理生成密钥和证书签名请求。

当我们在浏览器的地址栏中手动输入时,HTTPS工作正常。因此,为了强制所有HTTP请求使用HTTPS,我们正在以各种方式更改Spring配置。

在我们的.xml中将requires-channel="https"属性添加到<intercept-url/>时,我们将获得302重定向循环。我们尝试按照SO answer中的建议在Spring config .xml中声明端口映射,但它对重定向循环没有任何影响。通过查看chrome dev工具中的网络选项卡,HTTPS可以自行循环。

感谢任何帮助/想法,谢谢。

0 个答案:

没有答案