我遵循本指南并成功地安装了我的服务器,其工作方式如下:
HTTPS上的
访问者> Nginx (端口443) > SSL终止> Varnish (端口80) > Apache (端口8080)
OVER HTTP
访客>清漆(端口80) > Apache (端口8080)
现在,当我在HTTPS上访问我的网站时,它会进行“无止境的循环”。我在浏览器上得到了“页面没有正确地重定向”错误。
我试图告诉Apache返回HTTPS上的响应,如下所示:
将此添加到我的Nginx配置中:
proxy_set_header X转发-协议$scheme;
还将其添加到我的.htaccess文件中:
如果($_SERVER' https‘!== on) { SetEnvIf X转发-协议https HTTPS=on
到底出了什么问题?我需要配置什么才能脱离循环?
注意:我在Ubuntu12.04上运行Varnix3.0。
发布于 2015-05-13 02:39:45
使用HTTPS时,尝试将漆从路径中删除
所以..。而不是==>>
访问者> Nginx (端口443) > SSL终止> Varnish (端口80) > Apache (端口8080)
只需使用这个==>>
访问者> Nginx (端口443) > SSL终止> Apache (端口8080)
https://stackoverflow.com/questions/30152764
复制相似问题