django 1.9 wsgi + nginx

本文介绍如何使用pip安装Django,创建Django项目,并通过uWSGI运行。此外,还介绍了如何配置Nginx以实现Django项目的稳定部署。
  • install django

pip install django

 

create django project

django-admin.py startproject mysite
cd mysite

 

install uwsgi (rhel 6.X: yum install uwsgi)

pip install uwsgi

 

create test.py

# test.py
def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    return [b"Hello World"] # python3
    #return ["Hello World"] # python2

 

run uwsgi

uwsgi --http :8000 --wsgi-file test.py

image

 

now test django project

python manage.py runserver 0.0.0.0:8000

and

uwsgi --http :8000 --module mysite.wsgi

都能显示: It worked

image

 

  • 对接nginx

yum install nginx
systemctl start nginx.service

拷贝文件到你的项目中

https://github.com/nginx/nginx/blob/master/conf/uwsgi_params

 

 

 

 

 

 

 

文档:http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html#configure-nginx-for-your-site

转载于:https://www.cnblogs.com/zhaogaolong/p/5257885.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值