码迷,mamicode.com
首页 > Web开发 > 详细

linux中django+apache配置

时间:2015-11-17 12:19:14      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:

配置apahce通过mod_wsgi访问django代码,最终通过版本说明:

Apache/2.0.63 (Unix) DAV/2 mod_wsgi/3.5 Python/2.6.6

 

下面讲述一波三折的错误经历:

1、首先apache和python版本如上,安装过程比较简单,开始选择安装mod_wsgi 4.4,出现错误
技术分享

查询得知得安装python开发包,python-devel,通过yum install python-devel后,还是有错误:
技术分享

 

于是卸载之前的开发包,下载python-devel的rpm包安装,继续错误:
技术分享

这个包的版本显然有问题,可以python 的版本确实为2.6.6,可能是小版本的问题,可是小版本不知道怎么查???有知道的同学可以在下面留言,多谢了~~

2、重新yum install python-devel,考虑到可能是mod_wsgi的问题,于是下了一个较低的版本 3.5.哈哈,这次好了,不过warning依旧,被我选择性忽略了

技术分享

 

3、打开浏览器访问   internal error

查看log,Apache/2.0.63 (Unix) DAV/2 mod_wsgi/3.5 Python/2.6.6 configured -- resuming normal operations

感觉可能是virtualhost的配置问题,可是实在找不到问题所在,又是一阵折腾

技术分享 

 之前没有加location标签,加上之后OK

注,本质原因:

技术分享

最后还得修改日志文件的权限

总结:

1、mod_wsgi版本

2、Location标签

3、日志文件权限

linux中django+apache配置

标签:

原文地址:http://www.cnblogs.com/nerrissa/p/4971028.html

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