2016-03-01 10 views
5

उबंटू 14.04 पर मैंने apt-get का उपयोग करके पायथन 2.7.11 में अपग्रेड किया है, और sudo pip install mod_wsgi का उपयोग करके mod_wsgi स्थापित किया है। अब, मैं अपाचे में mod_wsgi कैसे सक्षम करूं? इंस्टॉल निर्देश (https://modwsgi.readthedocs.org/en/develop/user-guides/quick-installation-guide.html) केवल स्रोत से बिल्डिंग का उल्लेख करें ..पाइप स्थापित करने के बाद mod_wsgi को कैसे सक्षम करें

मुझे पता चला है कि mod_wsgi-py27.so /usr/local/lib/python2.7/dist-packages/mod_wsgi/server में है, लेकिन यह सुनिश्चित नहीं है कि मुझे मैन्युअल रूप से संपादन करके बाकी स्थापना करना है या नहीं अपाचे कॉन्फ़िगरेशन फ़ाइलें ..?

यह एक उत्पादन मशीन होगी जो ओपस टीम द्वारा कठपुतली के माध्यम से प्रबंधित की जाती है (iow, यह mod_wsgi-express की तरह नहीं लगता है, जाने का तरीका होगा, लेकिन शायद मैं गलत हूं ..?)

अद्यतन: मैं द्वारा काम करने के लिए यह मिल गया है हो सकता है apt-get (पुराने) प्रणाली संस्करण को स्थापित करने, और फिर हाथ से संपादन /etc/apache2/mods-available/wsgi.load पिप से स्थापित (नया) mod_wsgi-py27.so को इंगित करने के लिए। सुनिश्चित नहीं है कि यह copacetic है, हालांकि wsgi.conf में सबकुछ डिफ़ॉल्ट रूप से टिप्पणी की गई है तो शायद ..?

mod_wsgi-express setup-server ./my_wsgi.py 

कि apachectl के साथ एक config निर्देशिका, आदि पैदा करता है कि निर्देशिका में एक नज़र: mod_wsgi-express महान हो सकता है और बहुत ही सरल सेट-अप के लिए सिफारिश की है

+0

आपको अपाचे में मॉड्यूल को सक्षम करने की आवश्यकता है। आप mod_rewrite के साथ यह उदाहरण देख सकते हैं। http://stackoverflow.com/questions/869092/how-to-enable-mod-rewrite-for-apache-2-2 – alpha1554

+0

हां, 'a2enmod mod_wsgi' उबंटू/डेबियन पर अपाचे मॉड्यूल को सक्षम करने का सामान्य तरीका है, लेकिन जिसके लिए .load और .conf फ़ाइलों को/etc/apache2/mods-available में मौजूद होने की आवश्यकता है .. – thebjorn

+0

आप रिपॉजिटरी 'sudo aptitude lnapache2-mod-wsgi' से सामान्य तरीके से mod_wsgi इंस्टॉल कर सकते हैं। – alpha1554

उत्तर

1

है, यह एक setup-server आदेश है यह देखने के लिए कि httpd.conf निर्देश आवश्यक होना चाहिए।

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