Ошибка TOO_MANY_REDIRECTS с nginx-ingress и wordpress

Я столкнулся с ошибкой TOO_MANY_REDIRECTS в своем приложении WordPress. Ниже вы можете увидеть некоторые принтскрины моей конфигурации:

Конфигурация входа Nginx

Карта конфигурации Nginx

php-fpm proxy_pass

введите здесь описание изображения


person Diego    schedule 19.08.2020    source источник
comment
Пожалуйста, скопируйте и вставьте код в свой вопрос, это позволит пользователям опробовать ваш код, скопировав его на свои машины.   -  person Marc Sances    schedule 20.08.2020


Ответы (1)


Попробуйте добавить в ConfigMap новый сервер внутри контекста http, используя https://github.com/kubernetes/ingress-nginx/blob/01399dd62570bd101b51a9d132f47069d7df97c6/docs/user-guide/configmap.md#http-snippet.

Например:

...
data:
  ssl-redirect: "false"
  hsts: "true"
  server-tokens: "false"
  http-snippet: |
    server {
      listen 8000 proxy_protocol;
      server_tokens off;
      return 301 https://$host$request_uri;
    }

Это предотвратит переопределение исходного nginx.tmpl, обеспечивая большую совместимость в случае обновления версии Nginx Ingress.

Пожалуйста, взгляните: ingress-too-many-redirects , too-many-redirects-with-reverse-proxy.

Полезная статья: слишком много переадресаций-wp

person Malgorzata    schedule 25.08.2020