您的位置:首页 > 运维架构 > Apache

linux中django+apache配置

2015-11-17 10:55 706 查看
配置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、日志文件权限
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: