【Django】uWSGI服务器(未完待续...)
来源:互联网 发布:eraser软件 编辑:程序博客网 时间:2024/05/29 04:01
uWSGI是一个快速的、自维护的、对开发者和系统管理者友好的应用程序容器,是纯C语言开发的服务器。
随着时间的推移,它现在已经演变为一个完整的网络、集群Web应用服务器,可以执行消息、对象传递、缓存、RPC和进程管理。
uWSGI安装及运行命令
1. 安装uWSGI
uWSGI用于连接Nginx服务器和Django应用处理框架,将Nginx接收到的请求转发给Django程序处理。可通过以下命令安装uWSGI:
sudo apt-get install uwsgi
为使uWSGI支持python程序,还需安装uwsgi-plugin-python模块:
sudo apt-get install uwsgi-plugin-python
2. 测试uWSGI
先新建一个test.py文件,内容如下:
def application(env, start_response): start_response('200 OK', [('Content-Type', 'text/html')]) return [b"Hello World"] #python3
再部署到HTTP端口9090。执行如下命令:
uwsgi --http:9090 --wsgi-file test.py
最后用浏览器访问网页,网址为 http://127.0.0.1:9090/
阅读全文