Welcome! Log In Create A New Profile

Advanced

too_many_redirects

Gregory Edigarov via nginx
July 24, 2019 11:34AM
Hello,

Having this setup:

nginx (on host) -> nginx (in docker-nginx [WP site resides here]) ->
php-fpm(in docker-php)

got the error: too many redirects.

what could be the problem?

thanks a lot in advance.

config on host nginx:

server {
   listen 80;
   listen 443 ssl http2;
   server_name example.com;
   if ($scheme = http) {return 301 https://$server_name$request_uri;}

   access_log /var/log/access.log ;
   error_log /var/log/error.log ;

   location / {
       proxy_pass http://127.0.0.1:8181;
    proxy_redirect        off;
        proxy_set_header   Host $host;
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Host $server_name;
    }

}

config on dockerized nginx:

server {
   listen 80;

   server_name example.com;
   access_log /var/log/nginx/access.log;
   error_log /var/log/nginx/error.log;
   root /var/www;

   index index.php;

   gzip_vary on;
   gzip on;
   gzip_disable "msie6";
   gzip_comp_level 5;
# Compress the following MIME types.
    gzip_types
        application/atom+xml
        application/javascript
        application/json
        application/ld+json
        application/manifest+json
        application/rss+xml
        application/vnd.geo+json
        application/vnd.ms-fontobject
        application/x-font-ttf
        application/x-web-app-manifest+json
        application/xhtml+xml
        application/xml
        font/opentype
        image/bmp
        image/svg+xml
        image/x-icon
        text/cache-manifest
        text/css
        text/plain
        text/vcard
        text/vnd.rim.location.xloc
        text/vtt
        text/x-component
        text/x-cross-domain-policy;


   location ~* ^/.well-known/ {
      allow all;
   }

   location = /favicon.ico {
      log_not_found off;
      access_log off;
   }

   location = /robots.txt {
      #      allow all;
      log_not_found off;
      access_log off;
   }

   location / {
      try_files $uri $uri/ /index.php?$args;
   }

   location ~ \.php$ {
      fastcgi_pass php:9000; # aka docker-php:9000
      fastcgi_buffers 16 16k;
      fastcgi_read_timeout 300;
      fastcgi_buffer_size 32k;
      include fastcgi_params ;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      fastcgi_param PATH_INFO $fastcgi_path_info;
      fastcgi_param QUERY_STRING $query_string;
      fastcgi_intercept_errors on;
   }

  location ~* \.(jpg|jpeg|png|css|js|ico|xml|txt)$ {
    access_log        off;
    log_not_found     off;
    expires           360d;
    add_header Cache-Control "public";
  }

  # Specify what happens what .ht files are requested
  location ~ /\.ht {
      deny all;
  }
}

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

too_many_redirects

Gregory Edigarov via nginx July 24, 2019 11:34AM

Re: too_many_redirects

Francis Daly July 24, 2019 06:28PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 284
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready