专栏首页大猪的笔记使用gunicorn 部署django项目

使用gunicorn 部署django项目

1 安装python-pip

apt-get install python-pip

2 安装gunicorn

pip install gunicorn

3 安装django

pip install django==1.9

4 进入到app目录

nohup gunicorn  --bind=0.0.0.0:8000 -u www-data -g www-data dazhu.wsgi:application &

5 如果static不能访问

在开发环境,可以在urls.py添加

from django.contrib.staticfiles.urls import staticfiles_urlpatterns
# ... the rest of your URLconf goes here ...
urlpatterns += staticfiles_urlpatterns()

在线上环境,应该使用nginx进行代理

location /static {
        autoindex on;
        alias /home/yzh/workspace/dazhu0804/dazhu/static;
}

6 使用证书

openssl genrsa 1024 > stunnel.key

openssl req -new -x509 -nodes -sha1 -days 365 -key stunnel.key > stunnel.cert

gunicorn -w3 --certfile=stunnel.cert --keyfile=stunnel.key --bind=0.0.0.0:80 adminweb.wsgi:application

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python:使用beautifulSoup抓网页

    超级大猪
  • 小工具:ubuntu 下安装截图工具

    超级大猪
  • C#笔记:XmlHelper工具

    超级大猪
  • 2013-2014年中国PLM产品总体满意度:国外厂商豪门盛宴 国内厂商孤掌难鸣

    中国制造业20年来的辉煌发展不仅确立了中国在全球基础制造的地位,随着中国制造行业日益成熟市场化,整个行业的信息化水平不断提高,除了ERP的高度使用以外,另一样精...

    人称T客
  • KuPay以安全为核心,开启数字货币钱包2.0时代

    在区块链和数字货币越发成熟的今天,数字货币钱包作为行业的基础和入门数字货币的第一步却多少显得有些滞后。作为区块链发展极为重要的一环,数字货币钱包依然存在着诸多不...

    KuPay
  • 零基础VB教程052期:赛马游戏开发

    游戏开发是软件学习的一个很好的途径,我们可以使用已经学习过的知识,来制作一些简单又有趣的游戏!本期我们来开发一款赛马游戏!

    刘金玉编程
  • Linux 命令(94)—— env 命令

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    Dabelv
  • 某素材网扒下来情人节网页代码

    素材网里卖几分钱的 效果图: 演示地址:http://www.17sucai.com/pins/demo-show?id=23136 提供...

    奶糖味的代言
  • 锁定NodeJS项目的依赖库

    jeremyxu
  • 两个 Krew:Bulk-Action 和 KubeSec-Scan

    顾名思义,Bulk Action 是一个用于进行批量操作的插件。 它使用 kubectl bulk <resourceType> [<parameters>] ...

    崔秀龙

扫码关注云+社区

领取腾讯云代金券