2012-09-14 12 views
6

जब मैं sysadmin/परिनियोजन की बात करता हूं तो मैं एक पूर्ण नौसिखिया हूं। यहां मैं जो हासिल करने की उम्मीद कर रहा हूं वह यहां है:एक ही डोमेन पर एक वर्डप्रेस साइट और Django साइट को तैनात करने के लिए कैसे?

  1. डोमेन.com एक सामान्य WordPress साइट है।
  2. या तो डोमेन.com/app या app.domain.com एक Django वेबपैप है।
  3. लिनोड पर होस्टिंग।
  4. Django वेबैप कोड के त्वरित और आसान अपडेट।

मैं जो कह सकता हूं उससे, गनिकोर्न Django वेबपैप की सेवा करने का एक शानदार तरीका है, जबकि वर्डप्रेस अपाचे के साथ सबसे स्वाभाविक रूप से फिट बैठता है। इस बीच, बंदूक के सामने एक प्रॉक्सी के रूप में nginx की सिफारिश की जाती है और वर्डप्रेस साइटों के प्रदर्शन में सुधार के लिए भी इसका उपयोग किया जाता है।

तो मैं जो सोच रहा हूं वह है: nginx को प्रॉक्सी सर्वर के रूप में उपयोग करें जो सभी आने वाले वेब अनुरोधों को या तो बंदूक (डैंजो वीपैप के लिए) या अपाचे (वर्डप्रेस साइट के लिए) तक रूट करता है। लिनोड होस्ट एक साथ nginx, gunicorn, और अपाचे चल रहा होगा।

इस बीच, Django वेबएप के अपडेट के लिए, मैं बस जिथूब के माध्यम से कोड के नवीनतम संस्करण में अपडेट कर सकता हूं।

क्या यह सब समझ में आता है? क्या मैं चीजों को अवधारणा से सही ढंग से समझ रहा हूं? या पूरी तरह से गलत पेड़ भड़काना? (उदाहरण के लिए, क्या मैं URL पर आधारित वर्डप्रेस या Django ऐप के अनुरोधों को रूट करने के लिए केवल एक अपाचे सर्वर का उपयोग कर सकता/सकती हूं?) मुझे यह पता चलाना चाहिए कि यह कैसे अच्छा और सुचारू रूप से चल रहा है?

अद्यतन: मैं द्वारा इस सब के पक्ष में कदम रखा है (1) Heroku उपयोग करते हुए मेरे Django अनुप्रयोग की मेजबानी के लिए, (2) एक CNAME रिकॉर्ड का उपयोग कर Heroku की मेजबानी की Django अनुप्रयोग के लिए app.domain.com मैप करने के लिए , और (3) डोमेन.com पर अपने मौजूदा होस्ट पर वर्डप्रेस साइट छोड़कर (अभी के लिए)। शुक्र है, सिसाडमिन और डीबी प्रशासकों के लिए बहुत अच्छा सम्मान पाने के बाद मैंने इन सब की जांच की, अब मैं कोडिंग पर वापस आ सकता हूं!

उत्तर

7

@ Ghopper21

+1 पहले आपके प्रश्न के लिए +1।

अब, यह जानना वास्तव में दिलचस्प है कि वास्तविक समय निष्पादन में यह कैसे संभव है। मैंने अपने कुछ गीक दोस्तों के साथ जांच की और मुझे जबरदस्त प्रतिक्रिया मिली, यहां कुछ सुझाव दिए गए हैं जो मुझे उनके साथ दिमाग में आने के बाद मिला है।

सबसे पहले deploying & running WP altogether with Django on Nginx +uWSGI...

समर्थन मंचों के इन दो धागे के लिए इस लिंक की जाँच Webfaction.com आप कैसे वे इसे अपने ग्राहक के लिए सिफारिश कर रहे हैं के बारे में अधिक विचार देता है से ...

Deploying Django and Wordpress in same domain

wordpress + django on same account - advisable or not?

अरे, मुझे एक समर्थन रेफरी मिली है। स्टैक ओवरफ़्लो ही है, है जो कैसे APACHE सर्वर पर इसे प्राप्त करने समझा ...

How do I run Django and PHP together on one Apache server?

और अंत में कम से कम है, एक पर हमारे जैसे कुछ अनोखा Django के साथ एकीकृत WP की ... Integrate WordPress and Django

संबंधित मुद्दे