安装uwsgi
pip3 install uwsgi
在项目(catclass)根目录下的项目同名文件夹(catclass)中新建uwsgi.ini初始化启动配置文件,也可以是其他名字xxx.ini
touch uwsgi.ini
vi uwsgi.ini
输入以下配置
[uwsgi]
# django项目监听的socket文件(可以使用端口代替)
socket = /usr/local/src/catclass/catclass/catclass.sock
# django项目所在目录
chdir = /usr/local/src/catclass/
# django项目wsgi文件
wsgi-file = /catclass/wsgi.py
module =catclass.wsgi
#socket=0.0.0.0:666
#http是浏览器协议,socket是nginx协议,之后可以通过ip:666访问网页
http=0.0.0.0:666
# 指定静态文件
static-map=/static=/usr/local/src/catclass/static
# 启动uwsgi的用户名和用户组
uid=root
gid=root
# 启用主进程
master = true
processes = 2
threads = 4
# 自动移除unix Socket和pid文件当服务停止的时候
vacuum = true
# 通过touch reload可以重启uwsgi服务器
touch-reload = ./reload
之后运行uwsgi
#killall -9 uwsgi
uwsgi --ini uwsgi.ini
touch reload
在浏览器中输入ip:666即可访问