一.安装Apache2和mod_wsgi
sudo apt-get install apache2(版本为2.4)
apachectl -v 检查版本号
sudo apt-get install libapache2-mod-wsgi-py3
二.创建一个可用网站
gedit /etc/apache2/sites-available/sitename.conf
模板如下
如果在virtualenv 中部署网站 应将下面两条注释去掉
# WSGIDaemonProcess test.com python-path=/home/ding/pyAPI
# WSGIProcessGroup http://127.0.0.1:80
三.修改wsgi.py文件
Sys.path.append(‘your path’)
四.上传文件夹
media 文件夹一般用来存放用户上传文件,static 一般用来放自己网站的js,css,图片等,在settings.py中的相关设置
STATIC_URL 为静态文件的网址 STATIC_ROOT 为静态文件的根目录,
MEDIA_URL 为用户上传文件夹的根目录,MEDIA_URL为对应的访问网址
配置settings
五.激活网站
sudo a2ensite sitename 或 sudo a2ensite sitename.conf
六.重启服务器
sudo service apache2 restart
若有其他文题 在/var/log/apache2/error.log 中进行修复