Py学习  »  Django

Django-Apache-Ubuntu14.04部署问题

Millyn • 10 年前 • 9057 次点击  

刚接触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
 
9057 次点击  
文章 [ 4 ]  |  最新文章 9 年前