मैं उबंटू सर्वर से Django ऐप की सेवा करने पर काम कर रहा हूं। मैंने http://senko.net/en/django-nginx-gunicorn/ में सभी निर्देशों का पालन किया है, लेकिन जब मैं gunicorn_django -b 0.0.0.0:8000
चरण पर जाता हूं, तो साइट अचानक स्थिर फ़ाइलों की सेवा बंद कर देती है। यह साइट देव सर्वर python manage.py runserver 0.0.0.0:8000
का उपयोग कर ठीक काम करती है।बंदूकधारी स्थिर फाइलों की सेवा नहीं कर रहे हैं
मैंने कुछ भी के लिए स्टॉक सेटिंग्स नहीं बदली हैं। कोई विचार क्यों यह काम नहीं कर रहा है?
संपादित करें:
शेष ट्यूटोरियल और Andrew Gorcester की सलाह पालन करने के बाद, मैं अपने nginx sites-available
फाइल करने के लिए एक
location /static {
root /path/to/static/files;
}
जोड़ा, और सब कुछ काम कर रहा है!
बस पुष्टि करने के लिए: आप दोनों nginx और gunicorn दोनों शुरू करते हैं, और फिर आप अपने वेब ब्राउज़र को स्थानीयहोस्ट (पोर्ट 8000 नहीं) पर पोर्ट 80 पर इंगित करते हैं, सही? –
मेरे पास nginx बिल्कुल चल रहा नहीं है। मेरे यूआरएल की ओर इशारा करते समय मुझे अपनी पूरी साइट मिलती है: 8000 जब मैं 'manage.py' कमांड चलाता हूं। –
ठीक है, मैं बेहतर विवरण देने के लिए एक उत्तर सबमिट करूंगा। –