码迷,mamicode.com
首页 > 系统相关 > 详细

在ubuntu下使用gunicorn部署django程序

时间:2014-11-13 01:52:40      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:http   io   ar   os   使用   sp   for   文件   on   

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

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&


在ubuntu下使用gunicorn部署django程序

标签:http   io   ar   os   使用   sp   for   文件   on   

原文地址:http://my.oschina.net/ranvane/blog/343775

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!