uWSGI部署django项目

此处是入门级别操作uwsgi,想看复杂的自己去找吧,全网都是!入门卡了好久,发现找不到一个像样的。很难找,基本上都是nginx+django+uwsgi

uwsgi.ini    配置文件

此处如果因为uid报错的话,1001组占了,说明该处要设置新组,添加新组,添加uid,pid

[uwsgi]
uid=1111
pid=1111
http=:9898
chdir           = /www/python_project/backend/myweb
module          = myweb.wsgi
master=true
processes = 4
threads = 2

如果你不想终端运行可以添加

daemonize=/www/python_project/backend/myweb

pidfile=/www/python_project/backend/myweb

uwsgi 运行命令

uwsgi --ini uwsgi.ini

检查当前uwsgi运行状态

ps aux|grep 'uwsgi'

uwsgi没问题最后还要配置setting

DEBUG = False    上线必须更改此设置为了安全,都这么说

ALLOWED_HOSTS = ['*']  此处根据自己需求定制

我的uwsgi文件之前根据网上一些文档去写

能正常运行但是却不能访问项目于,我个人感觉还是uwsgi配置问题,细节还得去挖掘!

再补充一句:我的项目都是打开安全组的前提,防火墙状态也更改了

你可能感兴趣的:(django,python,后端)