Score:0

การกำหนดค่า Nginx สำหรับเซิร์ฟเวอร์ RDAP หรือไม่

ธง in

ฉันกำลังพยายามตั้งค่าการกำหนดค่า nginx สำหรับเว็บเซิร์ฟเวอร์เพื่อประมวลผลคำขอ Register Data Access protocol (RDAP ดู RFC 9082)URI ที่ใช้ในการส่งแบบสอบถาม RDAP อยู่ในรูปแบบ "https://server/" ตัวอย่าง: "https://example.com/rdap/help" หรือ "https://example.com/rdap/domain/example.com"

ฉันจะสร้างบล็อกตำแหน่งในการกำหนดค่า nginx ของฉันเพื่อประมวลผลคำขอเช่นนี้ได้อย่างไร เพื่อให้ทุกอย่างหลังจาก "rdap" ใน URI ถูกส่งไปยังไฟล์ index.php เพื่อดำเนินการ นี่คือสิ่งที่ฉันพยายามทำงานด้วย:

ตำแหน่ง ~* /rdap {
    ราก /var/www/;
    ดัชนี index.php;
    fastcgi_pass ยูนิกซ์:/run/php/php7.4-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    รวม /etc/nginx/fastcgi_params;
}

ฉันมีไฟล์ index.php อยู่ที่ /var/www/rdap/index.php การกำหนดค่านี้สร้างข้อผิดพลาด "ไม่พบไฟล์" สำหรับแบบสอบถาม "https://example.com/rdap/help" เนื่องจากฉันไม่มีไฟล์/ไดเร็กทอรีชื่อ "help" ในระบบไฟล์ในเครื่องของฉัน เป็นไปได้ไหมที่จะจับคู่ตำแหน่ง "rdap" แล้วส่ง URI ที่เหลือไปยังไฟล์ index.php เพื่อประมวลผล

us flag
โปรดเพิ่มผลลัพธ์ของ `nginx -T` ให้กับคำถาม เพื่อให้เราได้เห็นการกำหนดค่า nginx แบบเต็ม

โพสต์คำตอบ

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