文档章节

在ubuntu下使用gunicorn部署django程序

r
 ranvane
发布于 2014/11/13 00:40
字数 146
阅读 1309
收藏 1

只是记录一下,网上教程很多:

1、修改nginx配置文件

server {
	listen 80 default_server;
	listen [::]:80 default_server ipv6only=on;

	root /home/ranvane/gwdj;
	index index.html index.htm;

	# Make site accessible from http://localhost/
	server_name localhost;

  
  access_log  /home/ranvane/gwdj/python.access.log;
  error_log   /home/ranvane/gwdj/python.error.log;
    
	location / {
     proxy_pass http://127.0.0.1:8000;
     proxy_set_header Host $host;
     proxy_set_header X-Real-IP $remote_addr;
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	}
	

    location /static/{  
    root /home/ranvane/gwdj; #Django项目所在目录 
    expires 30d;  
    break;  
        }

}

2、修改djnago的setting文件,设置为部署模式:

DEBUG = TEMPLATE_DEBUG = False
if DEBUG:
    ALLOWED_HOSTS = [""]
else:
    ALLOWED_HOSTS = ["localhost","127.0.0.1"]

3、使用gunicorn部署

gunicorn -b 0.0.0.0:8000 --workers=2 --log-file error.log wsgi&


© 著作权归作者所有

共有 人打赏支持
r
粉丝 10
博文 61
码字总数 24206
作品 0
兰州
私信 提问
Django部署:Django+gunicorn+Nginx环境的搭建

本人的服务器环境为Ubuntu14.04,使用的是Python3.4版本,并且安装有pip(Ubuntu中Python3配合的是pip3),并且以管理员身份运行,如果是普通用户,请切换管理员权限(sudo)。 一.gunicorn...

巴鲁
2015/09/27
1K
0
django+nginx+supervisor+gunicorn+gevent 网站部署

django+nginx+supervisor+gunicorn+gevent 网站部署 标签(空格分隔): 未分类 django gunicorn supervisor gevent django,nginx,supervisor,gunicorn,gevent这几个都是在本领域大名鼎鼎...

回不了
2015/01/16
0
0
Django + Gunicorn + Nginx 部署Ubuntu 服务器

Django + Gunicorn + Nginx 部署服务器 获取腾讯云 root权限 本人的服务器使用的是腾讯云,腾讯云默认是没有开放 root 用户的,我们来创建 root 用户。 创建 root 账号并设置密码。 设置 ro...

希希里之海
2018/07/29
0
0
virtualenv 环境下 Flask + Nginx + Gunicorn+ Supervis

在这篇文章里,我们将搭建一个简单的 Web 应用,在虚拟环境中基于 Flask 框架,用 Gunicorn 做 wsgi 容器,用 Supervisor 管理进程,然后使用 OneAPM Python 探针来监测应用性能,形成一个「...

OneAPM蓝海讯通
2015/07/15
253
0
Gunicorn:开源Python WSGI HTTP服务器

1. 关于Gunicorn Gunicorn是一个开源的Python WSGI HTTP服务器,移植于Ruby的Unicorn项目的采用pre-fork模式的服务器。Gunicorn服务器可与各种Web框架,包括django、flask、pyramid等。只要简...

guzhoujiexing
2014/06/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何在 Linux 系统查询机器最近重启时间

在你的 Linux 或类 UNIX 系统中,你是如何查询系统上次重新启动的日期和时间?怎样显示系统关机的日期和时间? last 命令不仅可以按照时间从近到远的顺序列出该会话的特定用户、终端和主机名...

来来来来来
33分钟前
0
0
Redis协议是什么样的

前言 我们用过很多redis的客户端,有没有相过自己撸一个redis客户端? 其实很简单,基于socket,监听6379端口,解析数据就可以了。 redis协议 解析数据的过程主要依赖于redis的协议了。 我们...

春哥大魔王的博客
50分钟前
2
0
乱入Linux界的我是如何学习的

欢迎来到建哥学Linux,咳!咳!咳!开个玩笑哈,我是一个IT男,IT界的入门选手,正在学习Linux。 在之前,一直想进军IT界,学习IT技术,但是苦于没有人指导,也不知道学什么,最开始我自己在...

linuxCool
今天
1
0
携程Apollo统一配置中心的搭建和使用(java)

一.Apollo配置中心介绍 1、What is Apollo 1.1 Apollo简介 Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到...

morpheusWB
今天
1
0
远程获得的有趣的linux命令

使用这些工具从远程了解天气、阅读资料等。 我们即将结束为期 24 天的 Linux 命令行玩具日历。希望你有一直在看,如果没有,请回到开始,从头看过来。你会发现 Linux 终端有很多游戏、消遣和...

Linux就该这么学
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部