网站部署在 https 下,但是 Mvcs.getResp().sendRedirect("/errors/404.html")
它给跳转到了 http 的路径下以至于页面无法显示
8 回复
本站就是这样配置, 执行curl可以检测
root@AY1401171939223973beZ:/opt/openresty/nginx# curl -I https://nutz.cn/home
HTTP/1.1 302 Found
Server: nginx/1.9.5
Date: Tue, 27 Oct 2015 01:57:21 GMT
Connection: keep-alive
Location: https://nutz.cn/user/login
原因并非nutz支持与否,是tomcat/jetty不知道自己在https地址的后面
这是直接访问8080端口的输出, 可以看到并没有https
root@AY1401171939223973beZ:/opt/openresty/nginx# curl -I -H "Host: nutz.cn" http://127.0.0.1:8080/home
HTTP/1.1 302 Found
Date: Tue, 27 Oct 2015 01:59:29 GMT
Location: http://nutz.cn/user/login
Content-Length: 0
Server: Jetty(9.3.5.v20151012)
添加回复
请先登陆