ubuntu16.04 + apache2.4 + django1.8 + python2.7 + virtualenv部署服务器
主要介绍apache与wsgi.py相关配置,其他的基本操作这里就不再阐述
首先安装apache
sudo apt-get install apache2
sudo apt-get install libapache2-mod-wsgi
然后进入到 /etc/apache2/site-avaliable下
对000-default.conf进行配置
以下是配置的内容
两个Alias是django下media和static的目录
WSGIScriptAlias是django中wsgi.py的路径
WSGIDaemonProcess是virtualenv下对应项目和虚拟环境变量的路径site-packages源码包路径
ErrorLog是服务器日志推送路径
这里是对应wsgi.py的配置
配置好后,**
sudo a2ensite 000-default.conf
然后重启apache
sudo apache2ctl stop
sudo apache2ctl start
或
sudo apache2ctl restart
或
sudo apache2ctl gracelful