使用了virtualenv + uwsgi + nginx部署
1、env环境在/opt/blogenv下
[root@xxxxxxxx /]# cd /opt/blogenv
[root@xxxxxxxx blogenv]# source bin/activate
(blogenv) [root@xxxxxxxx blogenv]#
已在此隔离环境下安装python 3.7.2, django 2.0.12, uwsgi
执行uwsgi必须在此blogenv环境下执行,才会使用隔离的运行环境
运行命令:uwsgi -M --ini uwsgi.ini --plugin python
退出命令:killall -9 uwsgi
log位于项目下的uwsgi.log,报错时可查看
2、django目录位于/www/mydemo
3、nginx所有文件都位于/opt/nginx,包括bin、配置文件、log、证书文件
nginx.conf文件加载了vhost下的配置文件,所以nginx.conf可以不用修改,只需修改vhost下的test.conf
cd /opt/nginx/sbin
启动:./nginx
退出:./nginx -s quit
重启:./nginx -s restart
4、django项目目录位于: /www/mydemo