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服务器{}块应该有所帮助.

相关文章

Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一...
本地项目配置 1 复制 luffy/settings/dev.py为prop.py 修改l...
nginx不仅可以隐藏版本信息,还支持自定义web服务器信息 先看...
一 、此次漏洞分析 1 nginx HTTP/2漏洞 [nginx-announce] ng...
###进入nginx 目录cd /usr/local/nginx###递归显示 2 级目录...
在cmd命令窗口输入下面命令进行查看 tasklist /fi "ima...