nginx+uwsgi 部署django

Posted 工大只有一个阿锤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx+uwsgi 部署django相关的知识,希望对你有一定的参考价值。

安装nginx
sudo apt-get install nginx

测试nginx:
打开浏览器 输入: localhost:80 (默认80端口)

安装uwsgi:
进入虚拟环境安装: pip install uwsgi

测试uwsgi:
项目环境中 创建test.py文件:

def application(environ, start_response):
status = ‘200 OK‘
output = ‘Hello World! powerde by wsgi‘
response_headers = [(‘Content-type‘, ‘text/plain‘),(‘Content-Length‘, str(len(output)))]
start_response(status, response_headers)
return [output]

运行 : uwsgi --http :8001 --wsgi-file test.py
然后浏览器访问 :http://127.0.0.1:8001
显示 :Hello World! powerde by wsgi












以上是关于nginx+uwsgi 部署django的主要内容,如果未能解决你的问题,请参考以下文章

使用uwsgi+nginx部署项目

Django + Uwsgi + Nginx 实现生产环境部署

Django + Uwsgi + Nginx 实现生产环境部署

nginx+uwsgi 和nginx+gunicorn区别、如何部署

Flaskflask+uwsgi+nginx环境部署

Django部署——uwsgi+Nginx(超详细)