生產環境不須要啓動開發服務器,django隨着apache一塊兒啓動python
安裝模塊apache
yum install httpddjango
yum search mod_wsgivim
yum install mod_wsgi服務器
cat /etc/httpd/conf.d/django.confapp
<VirtualHost *:80>
WSGIDaemonProcess simplecmdb python-path=/opt/simplecmdb:/usr/local/lib/python2.7/site-packages/djangopython2.7
WSGIProcessGroup simplecmdbblog
WSGIScriptAlias / /opt/simplecmdb/simplecmdb/wsgi.pyip
Alias /static /usr/local/lib/python2.7/site-packages/django/contrib/admin/static開發
#Alias /static /opt/simplecmdb/static
</VirtualHost>
<Directory /opt/simplecmdb/simplecmdb>
Order allow,deny
Allow from all
</Directory>
WSGISocketPrefix /var/run/wsgi
報錯
apache的error_log
[Mon Dec 25 19:20:13 2017] [error] [client 192.168.17.1] from django.core.wsgi import get_wsgi_application
[Mon Dec 25 19:20:13 2017] [error] [client 192.168.17.1] ImportError: No module named django.core.wsgi
# vim /opt/simplecmdb/simplecmdb/wsgi.py
import os,syssys.path.append('/usr/local/lib/python2.7/site-packages')