में 404 के साथ विफल और मैं नीचे के रूप में nginx आभासी मेजबान फ़ाइल कॉन्फ़िगर करें:लाई जा रही है स्टैटिक फ़ाइलें मैं अब nginx साथ एक Django अनुप्रयोग की तैनाती कर रहा हूँ और ubuntu 12.</p> <p>पर gunicorn nginx
server {
listen 80;
server_name mydomain.com;
access_log /var/log/nginx/gunicorn.log;
location/{
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /static/ {
root /var/www/django/ecerp/erp/static/;
}
}
मैं django अच्छी तरह से अनुरोध कर सकते हैं, लेकिन जब एक स्थिर फ़ाइल का अनुरोध, यह 404 स्थिति के साथ प्रतिक्रिया।
मुझे यकीन है कि स्थैतिक फ़ाइल का रूट पथ सही है।
क्या कोई मदद कर सकता है?
http://wiki.nginx.org/Pitfalls#Root_inside_Location_Block। http://nginx.org/r/root –
मैं यह भी सुनिश्चित करता हूं कि आपके nginx उपयोगकर्ता को निर्देशिका तक पहुंचने की अनुमति है। शुभकामनाएं – pztrick
@pztrick अनुमति की अनुमति नहीं है। मैंने इसे 777 के रूप में बदल दिया। और अब 404 लौट रहा है लेकिन 403 नहीं। –