uWSGI是基于WSGI协议实现的一个http服务器,可以用来和Django、Flask等支持WSGI协议的框架应用对接,构建完整的web服务!
pip3 install uWSGI==2.0.19.1
在Django工程外层目录中新建uwsgi.ini模块配置文件,并根据自己的环境设置参数
[uwsgi] # 使用Nginx连接时使用,Django程序所在服务器地址 # socket=0.0.0.0:8000 # 直接做web服务器使用,Django程序所在服务器地址 http=127.0.0.1:8000 # 项目目录 # chdir=项目路径/ chdir=/../ # 项目中wsgi.py文件的目录,相对于项目目录 wsgi-file=项目路径/ # 进程数 processes=1 # 线程数 threads=2 # uwsgi服务器的角色 master=True # 存放进程编号的文件 pidfile=uwsgi.pid # 日志文件 daemonize=uwsgi.log # 指定依赖的虚拟环境 virtualenv=/....uwsgi --ini uwsgi,ini
uwsgi --stop uwsgi.pid