Py学习  »  问与答

你们的django是怎么部署的都分享下呗,目前网上的资料都很少了

paomian • 10 年前 • 11639 次点击  

如题啊,我主要用uwsgi+nginx部署,不过最近遇到点问题

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/89
 
11639 次点击  
文章 [ 15 ]  |  最新文章 8 年前
Py站长
Reply   •   1 楼
Py站长    8 年前

@TMAC狂热-weibo 是在 linode上的哦,不过阿里云的也不错

TMAC狂热-weibo
Reply   •   2 楼
TMAC狂热-weibo    8 年前

@Django中国社区 亲,服务器是哪里的呢?

TMAC狂热-weibo
Reply   •   3 楼
TMAC狂热-weibo    8 年前

有没有人部署在阿里云ACE??

John
Reply   •   4 楼
John    10 年前

nginx + gunicorn + virtualenv + supervisor

http://honza.ca/2011/05/deploying-django-with-nginx-and-gunicorn

or

http://senko.net/en/django-nginx-gunicorn/

zhwei
Reply   •   5 楼
zhwei    10 年前

@indexofire +1

paomian
Reply   •   6 楼
paomian    10 年前

@Django中国社区 用了你的方法直接找不到app了。。

Py站长
Reply   •   7 楼
Py站长    10 年前

@paomian 可以让Nginx访问这些静态文件,速度非常快~

paomian
Reply   •   8 楼
paomian    10 年前

@zhwei 在我自己的电脑上。。。

paomian
Reply   •   9 楼
paomian    10 年前

@Django中国社区 静态文件加载不了。。

indexofire
Reply   •   10 楼
indexofire    10 年前

@paomian 方便程度上来说来说我用gunicorn+nginx

zhwei
Reply   •   11 楼
zhwei    10 年前

@paomian 那台服务器装nginx有问题。。。

Py站长
Reply   •   12 楼
Py站长    10 年前

@paomian 我用的,uwsgi前面再接一个nginx

paomian
Reply   •   13 楼
paomian    10 年前

@zhwei @Django中国社区 你们都用不着nginx么

Py站长
Reply   •   14 楼
Py站长    10 年前
  1. 写一个文件 django_wsgi.py

    import os import sys

    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")

    from django.core.handlers.wsgi import WSGIHandler application = WSGIHandler()

  2. 执行命令

uwsgi --http :8000 --chdir /home/work/yourproject/bin --module django_wsgi

其中 /home/work/yourproject/bin 这个是你 项目的BIN目录

这样就会以8000端口启动了

zhwei
Reply   •   15 楼
zhwei    10 年前

apache + mod_wsgi
http://zhwei.42qu.com/11107074