【发布时间】:2020-12-14 08:27:33
【问题描述】:
我使用 wicket 8.10,它安装在 tomcat 上并由 nginx 代理。在 nginx 配置中配置的 SSL 证书。 Nginx 还将所有 HTTP 请求转发到 HTTPS。
问题如下:
当我提交任何表单时,检票口返回响应标头,其中 Location 标记包含带有 HTTP 协议的 url。
为什么重要:
当 Location 在由 HTTPS 打开的页面上包含 HTTP 协议时,最后一次 chrome 更新使浏览器显示警报。在此之前,nginx 会悄悄地重定向请求,但现在用户从浏览器看到警报页面(类似于证书无效或不存在时)。
【问题讨论】:
标签: nginx wicket nginx-reverse-proxy