नीचे की पंक्तियों में, मेरे पास साइट-विशिष्ट कॉन्फ़िगरेशन फ़ाइल हो सकती है , जिसमें उस साइट के लिए अनन्य fastcgi_params शामिल हैं । यदि यह फाइल मौजूद है तो मैं इसे लोड करना चाहता हूं।
server {
listen 80 default;
server_name _;
root /path/www/$host;
# Pass PHP scripts to php-fastcgi listening on port 9000
location ~ \.php {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
if (-f /path/www/$host/nginx.conf) {
include /path/www/$host/nginx.conf;
}
}
}
हालाँकि, यह काम नहीं करता है और मुझे मिलने वाली त्रुटि है:
nginx: [emerg] "में शामिल हैं" निर्देश यहां अनुमति नहीं है ...
अपडेट करें
मैंने सोचा कि अलग से जाँच करने के बजाय, मैं अपने लिए जाँच को शामिल कर सकता हूँ।
server {
listen 80 default;
server_name _;
root /path/www/$host;
# Pass PHP scripts to php-fastcgi listening on port 9000
location ~ \.php {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
include /path/www/$host/*.nginx;
}
}
हालाँकि, यह काम नहीं कर रहा है।