क्या root
युक्त फ़ाइल के सापेक्ष पथ निर्दिष्ट करना संभव है ?
हम एक वेब ऐप विकसित कर रहे हैं और 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
कॉन्फ़िगरेशन फ़ाइल की तुलना करने के प्रबंधन के लिए अन्य नगीनेक्स सर्वर और मेरे व्यक्तिगत दृष्टिकोण से थोड़ा कठिन हो सकता है। और nginxset
निर्देशनserver
संदर्भ के साथ कस्टम चर बनाने की अनुमति नहीं देता है , इसलिए मैं अपने ऐप-nginx.conf फ़ाइल से पूर्ण पथ को स्थानांतरित नहीं कर सकता।