学习Nginx+Uwsgi+Django项目部署到服务器
一.Django
只需将Django项目部署上去 修改settings.py等相关文件
二.Nginx
1.Nginx安装(自动化)yum install nginx
2.Nginx配置vi /etc/nginx/nginx.conf
修改其中的’server’下的’location’为uwsgi_pass 127.0.0.1:81; 81为监听端口 可根据实际情况修改include /etc/nginx/uwsgi_params;
3.Nginx相关操作
(1)停止 重启nginx -s stop reload
(2)启动nginx -c /etc/nginx/nginx.conf
三.Uwsgi
1.Uwsgi安装(自动化)pip3 install uwsgi(确保安装为python3)
到项目根目录中进行uwsgi的配置 uwsgi.inivi uwsgi.ini
Uwsgi.ini内容如下[uwsgi]socket=127.0.0.1:81 81为监听端口 需与上文nginx监听端口相同chdir=/home/studypidfile=uwsgi.piddaemonize=uwsgi.logwsgi-file=study/wsgi.pyprocess=4threads=2master=True