เป็นไปได้หรือไม่ที่จะระบุrootพา ธ ที่สัมพันธ์กับไฟล์ conf ที่มี?
เรากำลังพัฒนาเว็บแอปและเก็บapp-nginx.confไฟล์ด้วยการกำหนดค่าเฉพาะแอพในไดเรกทอรีของโครงการ ฉันต้องการที่จะรวมไฟล์นี้เป็นหลักnginx.confและมีrootเส้นทางที่ถูกต้องอ้างอิงไดเรกทอรีย่อยของโครงการที่ต้องการ ตัวอย่าง:
# /etc/nginx/nginx.conf
http {
    include /absolute/path/to/app/app-nginx.conf
}
# /absolute/path/to/app/app-nginx.conf
server {
    server_name localhost;
    listen 9090;
    root ./app;
}
หลังจากเริ่ม nginx ด้วยการกำหนดค่าที่คล้ายกัน nginx พยายามแก้ไข./appพา ธ ที่สัมพันธ์กับไดเรกทอรีการติดตั้ง nginx ( /usr/local/Cellar/nginx/1.4.3/ในกรณีของฉัน) ไม่ใช่ไดเรกทอรีของแอพ
--prefixสามารถส่งผลกระทบต่อเซิร์ฟเวอร์ nginx อื่น ๆ และจากมุมมองส่วนตัวของฉันยากขึ้นนิดหน่อยในการจัดการเปรียบเทียบกับไฟล์การกำหนดค่า และ nginx ไม่อนุญาตให้สร้างตัวแปรที่กำหนดเองด้วยsetคำสั่งภายนอกserverบริบทดังนั้นฉันไม่สามารถย้ายพา ธ สัมบูรณ์จากไฟล์ app-nginx.conf ของฉัน