1. 不使用ini配置文件,直接命令行启动
首先进入网站的根目录,这里假设我的项目是在/home/mysite
cd /home/mysite //进入根目录
/python37/bin/uwsgi --http :8000 --file app/wsgi.py --static-map=/static=static //启动web服务,qpp为一个目录,wsgi.py文件放在里面。
2.使用ini配置文件启动uWSGI
写一个ini配置文件,名称自定义,我这定义一个wsgi.ini的配置文件,此文件放在项目的根目录下(在我的项目中放在/home/mysite目录下),即跟manage.py放一个目录下。
配置好了进入web根目录启动 ./python37/bin/uwsgi --ini ./uwsgi.ini
uwsig内容如何:
[uwsgi] http=0.0.0.0:8000 socket=app.sock master=true # maximum number of worker processes processes=4 threads=2 # Django's wsgi file module=app.wsgi:application # chmod-socket=664 # uid=www-data # gid=www-data # clear environment on exit vacuum = true