-
uwsgi介绍
uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask框架写的程序)通信的一种规范。 -
uwsgi安装使用
第一步:sudo apt-get install python3-dev
第二步:sudo apt-get install python3-pip
第三部:sudo pip3 install uwsgi
测试uwsgi,创建test.py
def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return [b"Hello uwsgi!"]
uwsgi运行该文件
uwsgi --http-socket :8088 --wsgi-file test.py
成功
- 这种是单个文件测试时使用,对于命令并不便于修改可以通过使用第二种方式进行启动
在你的项目中创建一个uwsgi.ini的文件可以进行如下配置
[uwsgi] 表示这个文件是uwsgi配置文件
master