社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

Django-Apache-Ubuntu14.04部署问题

Millyn • 10 年前 • 9055 次点击  

刚接触Django+Ubuntu.. 玩了几天,基本的都是懂了.在ubuntu部署的过程中也找到了很多方法. 可最后就卡在这个Django+apache2的问题上.

我是根据http://www.cnblogs.com/inithe/p/3619851.html 这篇教程进行操作(我看过其他的教程,感觉这一篇是最准确的)

前几步都没有问题,至到最后一步.

教程里是要求打开httpd.conf添加:

WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py
WSGIPythonPath /path/to/mysite.com

<Directory /path/to/mysite.com/mysite>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>

但我第一没有找到httpd.conf这个文件. 第二我查了很多资料,都说linux下的apache2本身是不包含httpd.conf的. 主要的设置文件是apache2.conf ,就算有httpd.conf也需要再apache2.conf里添加一个引导进去. 既然无论如何都要通过apache2.conf我就直接再apache2.conf里添加了上面的那一段配置代码

WSGIScriptAlias / /var/www/mysite/mysite/wsgi.py
WSGIPythonPath /var/www/mysite/mysite

<Directory /var/www/mysite/mysite/mysite>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>

(可以看到我的路径修改了,根据教程倒数第二条的说明,创建一个django项目再var/www目录下,我想路径应该是这样设置的吧.)

我也把默认的的配置全部以#注释掉了,可等我重启服务器. 访问127.0.0.1时反馈500错误..

求教各位了…… 这个事情搞了一天了没搞懂,到是把一些其他ubuntu部署的事情搞清楚了不少. Django的说明又太少(我英文又太差.啃不动官方说明)

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/548
 
9055 次点击  
文章 [ 4 ]  |  最新文章 9 年前
Mithiu
Reply   •   1 楼
Mithiu    9 年前

请问你的500错误是怎么解决的?我按照那篇教程做,一直提示500错误

olivetree
Reply   •   2 楼
olivetree    10 年前

@Django中国社区 为什么啊,好像apache稳定一点吧

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

别用Apache啦,用Nginx,你懂的:)

Millyn
Reply   •   4 楼
Millyn    10 年前

ok,我已经解决了,http://www.cnblogs.com/CSGrandeur/p/3741871.html 看的这篇教程..如果有新朋友和我一样 就看这一篇吧..