抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

学习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.ini
vi uwsgi.ini
Uwsgi.ini内容如下
[uwsgi]
socket=127.0.0.1:81 81为监听端口 需与上文nginx监听端口相同
chdir=/home/study
pidfile=uwsgi.pid
daemonize=uwsgi.log
wsgi-file=study/wsgi.py
process=4
threads=2
master=True

评论