Score:2

มีข้อผิดพลาดในการเปลี่ยนเส้นทางมากเกินไปกับ Nginx บน PHP

ธง in

ฉันมีแอปโหนด 2 แอปที่ทำงานบนพอร์ตต่างๆ และแอป PHP หนึ่งแอปเมื่อฉันไปที่โหนดแอป ฉันไม่พบข้อผิดพลาด แต่ถ้าฉันพยายามไปที่แอป PHP (บน /sourcebans) ฉันจะได้รับ ไซต์นี้เปลี่ยนเส้นทางคุณหลายครั้งเกินไป ฉันจะแก้ไขปัญหานี้ได้อย่างไร

การกำหนดค่าของฉัน

เซิร์ฟเวอร์ {
  server_name 108.61.142.108;
  กลับ 301 https://hwgaming.tf$request_uri;
}

#เซิร์ฟเวอร์ {
# server_name www.hwgaming.tf;
# ส่งคืน 301 https://hwgaming.tf$request_uri;
#}

เซิร์ฟเวอร์ {
  server_name 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;
                proxy_http_version 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;
        }

        ตำแหน่ง /การ์ดแบน/ {
                กลับ 301 https://hwgaming.tf/guardbans;
        }

        # ส่งสคริปต์ PHP ไปยังเซิร์ฟเวอร์ FastCGI
        #
        ตำแหน่ง ~ \.php$ {
                รวมตัวอย่าง/fastcgi-php.conf;

                # ด้วย php-fpm (หรือซ็อกเก็ตยูนิกซ์อื่น ๆ ):
                fastcgi_pass ยูนิกซ์:/run/php/php7.4-fpm.sock;
                # ด้วย php-cgi (หรือซ็อกเก็ต tcp อื่น ๆ ):
                # fastcgi_pass 127.0.0.1:9000;
        }

        # ปฏิเสธการเข้าถึงไฟล์ .htaccess หากรูทเอกสารของ Apache
        # เห็นด้วยกับของ nginx
        #
        ตำแหน่ง ~ /\.ht {
                ปฏิเสธทั้งหมด
        }

        ตำแหน่ง / การ์ดแบน {
                proxy_pass http://localhost:3000/;
                proxy_http_version 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;
                proxy_http_version 1.1;
                การเชื่อมต่อ proxy_set_header "";
                proxy_pass http://localhost:3001/api;
        }

        ตำแหน่ง /_next/ {
                นามแฝง /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

}

เซิร์ฟเวอร์ {
    ถ้า ($host = 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


  server_name hwgaming.tf;
    ฟัง 80;
    กลับ 404; # จัดการโดย Certbot


}
Score:3
ธง cz

ลบการเปลี่ยนเส้นทาง 301 ที่ไม่เหมาะสมออกจาก /sourcebans/ ถึง /ซอร์สแบน.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา