มีบทเรียนมากมายเกี่ยวกับวิธีเขียนกฎการเขียน Nginx ใหม่เพื่อเลียนแบบไฟล์. htaccess ของ Apache แต่ฉันไม่สามารถพูดได้อย่างมั่นใจว่าฉันรู้ว่าชื่อหรือที่ตั้งของไฟล์กำหนดค่า Nginx นี้เรียกว่าอะไร ฉันกำลังมองหาไฟล์กำหนดค่า Nginx ที่อนุญาตให้คุณเขียนเส้นทางเซิร์ฟเวอร์และคำสั่ง PHP โดยเฉพาะ ฉันใช้ Ubuntu 12 linux และ Codeigniter เป็นกรอบงาน PHP ของฉัน
นี่คือสิ่งที่ฉันรู้:
- ไฟล์นี้:
/etc/nginx/nginx.conf
แม้จะมีชื่อที่น่าดึงดูด แต่ก็ไม่ใช่สถานที่สำหรับคำสั่งของเซิร์ฟเวอร์ - ไฟล์นี้:
/etc/nginx/sites-available/default
ดูเหมือนว่าสิ่งที่ฉันต้องการ (ฉันสามารถสร้างข้อผิดพลาด php เฉพาะแอปของฉัน) แต่ฉันไม่สามารถรับเส้นทางที่เฉพาะเจาะจง Codeigniter ได้ ก่อนอื่นนี่คือไฟล์ "config" / .htaccess ที่ทุกคนพูดถึงหรือไม่
nginx -V
ตัวเลือกที่ได้รับการบันทึกว่าเป็น "-V พิมพ์รุ่น Nginx, รุ่นคอมไพเลอร์และพารามิเตอร์สคริปต์." หากไม่ได้อยู่ในเส้นทางของคุณให้ใช้ซึ่งจะคืนค่าเส้นทางแบบเต็มไปยัง nginxman nginx
-V
nginx
which nginx
$(which nginx) -V