Рейтинг:2

Слишком много перенаправленных ошибок с Nginx на PHP

флаг in

У меня есть 2 приложения узла, работающие на разных портах, и приложение PHP.Когда я посещаю приложения узла, я не получаю ошибок, но если я пытаюсь перейти к приложению PHP (в / sourcebans), я получаю Этот сайт перенаправлял вас слишком много раз Как я могу это исправить?

Мой конфиг

сервер {
  имя_сервера 108.61.142.108;
  вернуть 301 https://hwgaming.tf$request_uri;
}

# сервер {
# имя_сервера www.hwgaming.tf;
# вернуть 301 https://hwgaming.tf$request_uri;
#}

сервер {
  имя_сервера hwgaming.tf;
# переписать ^/(.*)/$ /$1 постоянную;
        корень /var/www/html/hwgaming/;
        # Добавьте index.php в список, если вы используете PHP
        индекс index.php index.html index.htm index.nginx-debian.html;


        место расположения / {
# Сначала пытаемся обслужить запрос как файл, затем
# в качестве каталога, затем вернуться к отображению 404.
                proxy_pass http://localhost:9000;
                прокси_http_версия 1.1;
                proxy_connect_timeout 300;
                proxy_read_timeout 300;
                proxy_send_timeout 300;
                send_timeout 300;
                proxy_set_header Обновить $http_upgrade;
                proxy_set_header Соединение «обновление»;
                proxy_set_header Хост $host;
                proxy_cache_bypass $http_upgrade;
        }

        местоположение /sourcebans/ {
                вернуть 301 https://hwgaming.tf/sourcebans;
        }

        местоположение /guardbans/ {
                вернуть 301 https://hwgaming.tf/guardbans;
        }

        # передать PHP-скрипты на сервер FastCGI
        #
        расположение ~ \.php$ {
                включить фрагменты/fastcgi-php.conf;

                # С php-fpm (или другими сокетами unix):
                fastcgi_pass unix:/run/php/php7.4-fpm.sock;
                # С php-cgi (или другими сокетами tcp):
                # fastcgi_pass 127.0.0.1:9000;
        }

        # запретить доступ к файлам .htaccess, если корневой каталог Apache
        # совпадает с nginx
        #
        расположение ~ /\.ht {
                отрицать все;
        }

        местоположение /guardbans {
                прокси_пароль http://localhost:3000/;
                прокси_http_версия 1.1;
                proxy_connect_timeout 300;
                proxy_read_timeout 300;
                proxy_send_timeout 300;
                send_timeout 300;
                proxy_set_header Обновить $http_upgrade;
                proxy_set_header Соединение «обновление»;
                proxy_set_header Хост $host;
                proxy_cache_bypass $http_upgrade;
        }

        расположение /API {
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header Хост $http_host;
                прокси_http_версия 1.1;
                proxy_set_header Соединение "";
                proxy_pass http://localhost:3001/api;
        }

        местоположение /_далее/ {
                псевдоним /var/www/html/hwgaming/guardbans/.next/;
        }
    слушать 443 ssl; # под управлением Certbot
    ssl_certificate /etc/letsencrypt/live/hwgaming.tf/fullchain.pem; # под управлением Certbot
    ssl_certificate_key /etc/letsencrypt/live/hwgaming.tf/privkey.pem; # под управлением Certbot
    включить /etc/letsencrypt/options-ssl-nginx.conf; # под управлением Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # под управлением Certbot

}

сервер {
    если ($ хост = www.hwgaming.tf) {
        вернуть 301 https://$host$request_uri;
    } # управляется Certbot


        слушать 80 ;
        слушать [::]:80 ;
    имя_сервера www.hwgaming.tf;
    вернуть 404; # под управлением Certbot


}


сервер {
    если ($ host = hwgaming.tf) {
        вернуть 301 https://$host$request_uri;
    } # управляется Certbot


  имя_сервера hwgaming.tf;
    слушать 80;
    вернуть 404; # под управлением Certbot


}
Рейтинг:3
флаг cz

Удалите недопустимую переадресацию 301 из /исходные баны/ к /sourcebans.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.