Puncte:2

Prea multe erori de redirecționare cu Nginx pe PHP

drapel in

Am 2 aplicații noduri care rulează pe porturi diferite și o aplicație PHP.Când vizitez aplicațiile nod nu primesc erori, dar dacă încerc să merg la aplicația PHP (pe /sourcebans) primesc Acest site v-a redirecționat de prea multe ori Cum pot remedia asta?

Configurația mea

Server {
  nume_server 108.61.142.108;
  returnează 301 https://hwgaming.tf$request_uri;
}

#Server {
# server_name www.hwgaming.tf;
# return 301 https://hwgaming.tf$request_uri;
#}

Server {
  nume_server hwgaming.tf;
# rescrie ^/(.*)/$ /$1 permanent;
        rădăcină /var/www/html/hwgaming/;
        # Adăugați index.php la listă dacă utilizați PHP
        index index.php index.html index.htm index.nginx-debian.html;


        Locație / {
# Mai întâi încercați să serviți cererea ca fișier, apoi
# ca director, apoi reveniți la afișarea unui 404.
                proxy_pass http://localhost:9000;
                proxy_http_versiunea 1.1;
                proxy_connect_timeout 300;
                proxy_read_timeout 300;
                proxy_send_timeout 300;
                send_timeout 300;
                proxy_set_header Actualizare $http_upgrade;
                proxy_set_header Conexiune „upgrade”;
                proxy_set_header Gazdă $gazdă;
                proxy_cache_bypass $http_upgrade;
        }

        locație /sourcebans/ {
                returnează 301 https://hwgaming.tf/sourcebans;
        }

        locație /guardbans/ {
                returnează 301 https://hwgaming.tf/guardbans;
        }

        # treceți scripturile PHP către serverul FastCGI
        #
        locație ~ \.php$ {
                include snippets/fastcgi-php.conf;

                # Cu php-fpm (sau alte socket-uri Unix):
                fastcgi_pass unix:/run/php/php7.4-fpm.sock;
                # Cu php-cgi (sau alte socket-uri tcp):
                # fastcgi_pass 127.0.0.1:9000;
        }

        # interzice accesul la fișierele .htaccess, dacă rădăcina documentului Apache
        # de acord cu cel al lui nginx
        #
        locație ~ /\.ht {
                nega totul;
        }

        locație /guardbans {
                proxy_pass http://localhost:3000/;
                proxy_http_versiunea 1.1;
                proxy_connect_timeout 300;
                proxy_read_timeout 300;
                proxy_send_timeout 300;
                send_timeout 300;
                proxy_set_header Actualizare $http_upgrade;
                proxy_set_header Conexiune „upgrade”;
                proxy_set_header Gazdă $gazdă;
                proxy_cache_bypass $http_upgrade;
        }

        locație /api {
                proxy_set_header X-Real-IP $adresă_la distanță;
                proxy_set_header Gazdă $http_host;
                proxy_http_versiunea 1.1;
                proxy_set_header Conexiune „”;
                proxy_pass http://localhost:3001/api;
        }

        locație /_next/ {
                alias /var/www/html/hwgaming/guardbans/.next/;
        }
    asculta 443 ssl; # gestionat de Certbot
    ssl_certificate /etc/letsencrypt/live/hwgaming.tf/fullchain.pem; # gestionat de Certbot
    ssl_certificate_key /etc/letsencrypt/live/hwgaming.tf/privkey.pem; # gestionat de Certbot
    includ /etc/letsencrypt/options-ssl-nginx.conf; # gestionat de Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # gestionat de Certbot

}

Server {
    dacă ($gazdă = www.hwgaming.tf) {
        returnează 301 https://$host$request_uri;
    } # gestionat de Certbot


        asculta 80 ;
        asculta [::]:80 ;
    nume_server www.hwgaming.tf;
    întoarce 404; # gestionat de Certbot


}


Server {
    dacă ($gazdă = hwgaming.tf) {
        returnează 301 https://$host$request_uri;
    } # gestionat de Certbot


  nume_server hwgaming.tf;
    asculta 80;
    întoarce 404; # gestionat de Certbot


}
Puncte:3
drapel cz

Eliminați redirecționarea neadecvată 301 din /sourcebans/ la /sourcebans.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.