Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在nginx-Ubuntu上添加ssl后出现错误\u太多\u重定向_Ubuntu_Ssl_Nginx - Fatal编程技术网

在nginx-Ubuntu上添加ssl后出现错误\u太多\u重定向

在nginx-Ubuntu上添加ssl后出现错误\u太多\u重定向,ubuntu,ssl,nginx,Ubuntu,Ssl,Nginx,在我将ssl添加到主机(Ubuntu上的nginx)之后 当我重新启动nginx服务器时,我的错误重定向太多 这是我的nginx配置 upstream puma { server unix:///home/deploy/apps/app_name/shared/tmp/sockets/app_name-puma.sock; } server { listen 80; server_name app_name.com; rewrite ^/(.*) https://a

在我将ssl添加到主机(Ubuntu上的nginx)之后

当我重新启动nginx服务器时,我的错误重定向太多

这是我的nginx配置

upstream puma {
  server unix:///home/deploy/apps/app_name/shared/tmp/sockets/app_name-puma.sock;
}

server {
    listen 80;
    server_name app_name.com;
    rewrite ^/(.*) https://app_name.com/$1 permanent;
    #return  301 https://$server_name$request_uri;
}

server {
  # listen 80 default_server deferred;
  # server_name example.com;

  listen 443 ssl;

  server_name app_name.com;

  ssl_certificate /home/deploy/app_name.com.chained.crt;
  ssl_certificate_key /home/deploy/app_name.com.key;

  root /home/deploy/apps/app_name/current/public;
  access_log /home/deploy/apps/app_name/current/log/nginx.access.log;
  error_log /home/deploy/apps/app_name/current/log/nginx.error.log info;

  location ^~ /assets/ {
    gzip_static on;
    expires max;
    add_header Cache-Control public;
  }

  try_files $uri/index.html $uri @puma;
  location @puma {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;

    proxy_pass http://puma;
  }

  error_page 500 502 503 504 /500.html;
  client_max_body_size 10M;
  keepalive_timeout 10;
}
所以当我进入浏览器时,我得到了这个

此网页有一个重定向循环

错误\u太多\u重定向

如何解决这个问题?
谢谢

你可以给我们在循环中使用的URL?所以你已经解决了你的问题!是的,这有助于您提供循环中使用的URL?因此您已经解决了问题!是的,这有帮助