使用uwsgi在Nginx下部署Django

本教程详细介绍了如何在腾讯云CentOS7环境下,使用uwsgi和Nginx部署Django项目。首先,确保安装好Django并测试项目正常运行。接着,安装uwsgi并配置uwsgi.ini文件,启动uwsgi服务。然后,安装Nginx,并创建Nginx配置文件,设置请求转发规则。最后,调整uwsgi配置以避免与Nginx冲突,重启uwsgi和Nginx,完成部署。
摘要由CSDN通过智能技术生成

 

安装环境

 

腾讯云CentOS7

 

 

工具

 

 

Windows10 + Putty

 

 

Django测试

 

 

 

 

 

进入网站目录下

收集静态文件

python3 manage.py collectstatic

启动Django

python3 manage.py runserver 0.0.0.0:80

确保网站可以使用

安装配置uwsgi

pip安装uwsgi

pip3 install uwsgi

 

在项目根目录新建文件夹uwsgi用于存放配置文件等

 

在uwsgi中新建文件uwsgi.ini,编辑内容如下

配置文件中所有的test更换为实际项目名,路径更换为实际项目路径

[uwsgi]
# 项目根目录,根据实际情况修改
chdir=/usr/www/test
# 项目的application,根据实际情况修改
module=test.wsgi:application
# sock的文件路径,根据实际情况修改
socket=/usr/www/test
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值