美文网首页
Nginx + Gunicorn + Django 部署

Nginx + Gunicorn + Django 部署

作者: kkyflying | 来源:发表于2017-10-12 18:38 被阅读0次

前言

使用gunicorn启动django的命令如下:

gunicorn -b 127.0.0.1:8000 --worker-class=gevent yourProject.wsgi

--worker-class可以选择使用那个方式启动
-b 配置地址端口

Nginx 配置

需要写入upstream模块(在这里还能做负载均衡,但是不讲~~~)

upstream yourapp{
       server 127.0.0.1:8000;
}

修改或者添加一个location模块

location / {
    proxy_pass http://yourapp;
}

Django配置

在django的项目中的setting.py的ALLOWED_HOSTS中加入yourapp,不然无法代理

相关文章

网友评论

      本文标题:Nginx + Gunicorn + Django 部署

      本文链接:https://www.haomeiwen.com/subject/yeuoyxtx.html