ssl – Nginx配置导致无限重定向循环

所以我查看了我能找到的每个示例配置,但每当我尝试查看需要ssl的页面时,我最终都会进行重定向循环.我正在运行nginx / 0.8.53和乘客3.0.2.

这是ssl配置

server  {
  listen 443 default ssl;
  server_name 

这是非ssl配置

server  {
  listen 80;
  server_name 

如果我有任何其他信息可以帮助我诊断问题,请告诉我.
最佳答案
看起来您的应用无法检测到它在https上运行并一次又一次地重定向到https网址.

通常基于HTTPS环境变量检测https,并且nginx的乘客模块允许使用passenger_set_cgi_param指令设置一个.添加类似的东西

passenger_set_cgi_param  HTTPS  on;

进入https服务器{}块应该有所帮助.

dawei

【声明】:淮南站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。