Задать вопрос
@wexvellencex

Ошибка ERR_TOO_MANY_REDIRECTS, как исправить?

Доброе утро, суть в том, что на Debian 11, подключил nginx и настроил VPS, настроил так же получение сертификатов SSL, но он мне выдает ошибку ERR_TOO_MANY_REDIRECTS, я так понимаю, ошибка кроется в настройках nginx'a, в чем может быть ошибка, не могу понять, так же имеется dovecot, roundcube, php-fpm и postfix. Помогите исправить пожалуйста.

Сам конфиг:
server {
 	root /var/www/html;

	index index.php index.html index.htm index.nginx-debian.html;

	server_name brusnika.fun;

	location / {
		try_files $uri $uri/ =404;
	}

location ~ \.php$ {
	    set $root_path /var/www/html;
            fastcgi_pass unix:/run/php/php7.4-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;
            include fastcgi_params;
            fastcgi_param DOCUMENT_ROOT $root_path;
}

listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/brusnika.fun/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/brusnika.fun/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;

location ~ /.well-known {
	    root /usr/share/nginx/html;
 	    allow all; 
     }
 	if ($uri !~ /.well-known) {
 		return 301 https://$host$request_uri;
 	}
}
  • Вопрос задан
  • 237 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Зачем у вас этот if с редиректом вообще? Теперь главная (адрес которой не равен "/.well-known") редиректит сама на себя бесконечно - вот и ошибка.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы