Score:1

ชื่อไฟล์ที่ไม่มีนามสกุลใน nginx SCRIPT_FILENAME

ธง jp

ฉันให้บริการทั้งสองอย่าง php.ini และไฟล์ปฏิบัติการผ่าน จิงซ์. ดังนั้นฉันจึงแยกตามส่วนขยายของ URL คำขอเป็น

ตำแหน่ง ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
รวม /etc/nginx/fastcgi_params;
}

ตำแหน่ง ~ \.c$ {
fastcgi_pass ยูนิกซ์:/var/run/fcgiwrap.socket;
ดัชนี fastcgi_index;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
รวม /etc/nginx/fastcgi_params;
}

กับ พี.เอช.พีสคริปต์ที่จะเรียกใช้มี .php การขยาย; แต่สำหรับไฟล์ปฏิบัติการ .สวัสดีซี เป็นสคริปต์ดั้งเดิมและสามารถเรียกใช้งานได้ที่คอมไพล์แล้ว สวัสดี ไฟล์.

ฉันต้องเรียกใช้ สวัสดี ไฟล์เมื่อเยี่ยมชม https://example.com/hello.c.

มีคำสั่งใด ๆ ใน nginx แทน $fastcgi_script_name เพื่อรับชื่อสคริปต์โดยไม่มีนามสกุล?

Score:1
ธง jp

จับภาพในสถานที่

ตัวอย่างเช่น:

ตำแหน่ง ~ ^(.*)\.c$ {
    fastcgi_pass ยูนิกซ์:/var/run/fcgiwrap.socket;
    ดัชนี fastcgi_index;
    รวม /etc/nginx/fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$1;
}

โพสต์คำตอบ

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