मैं एक django साइट को तैनात करना चाहता हूं (यह गीथूब पर ओपन सोर्स एडैक्स कोड है)।अपाचे + mod_wsgi बनाम nginx + gunicorn
मैं gunicorn साथ mod_wsgi साथ
- अपाचे का उपयोग कर
- nginx के बीच चुनने का सामना करना पड़ रहा
मैं mod_wsgi साथ अपाचे का इस्तेमाल किया है और यह काफी अच्छा है, लेकिन मैं के साथ कोई अनुभव नहीं है दूसरा विकल्प।
इनमें से कौन सा गति और कुछ हद तक, उपयोग में आसानी के मामले में बेहतर विकल्प होगा?
एनबी: मुझे दो अलग-अलग django साइटों को कहने की आवश्यकता होगी, पोर्ट 80 और 81 और उन्हें दो अलग-अलग सबडोमेन से एक्सेस करें।
बंदूक के साथ अपाचे। आपका वेबसर्वर एक शुद्ध और सरल HTTP प्रॉक्सी होना चाहिए, और बंदूक के बारे में कुछ भी नहीं पता होना चाहिए - सभी अपाचे में प्रॉक्सी के लिए बंदरगाह संख्या है। आपके ऐप सर्वर को एक-दूसरे के बारे में बिल्कुल नहीं पता होना चाहिए, या वे एक HTTP रिवर्स प्रॉक्सी का व्यवहार कर रहे हैं। Nginx पर अपाचे पूरी तरह से है क्योंकि mod_proxy_http में दस्तावेज़ हैं, और nginx ... ठीक है, स्पष्ट रूप से, दस्तावेज़ shitty हैं जहां वे मौजूद हैं। आपके द्वारा किए गए किसी भी दस्तावेज़ * संभवतः पुराने हैं। (मुझे वास्तव में लोकप्रियता नहीं मिलती है।) – AdamKG
ओह, लेकिन, यह एक निर्णय कॉल है, मैं सिर्फ सवाल बंद कर दूंगा, आपको ज्वाला युद्ध शुरू किए बिना एक वास्तविक उत्तर नहीं मिलेगा, जिस बिंदु पर सवाल वैसे भी बंद हो जाएगा। – AdamKG