• linux中django+apache配置


    配置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、日志文件权限

  • 相关阅读:
    [leetcode] Combinations
    [leetcode] Search for a Range
    [leetcode] Combination Sum II
    [leetcode] Combination Sum
    [leetcode] Reverse Bits
    [leetcode] Number of 1 Bits
    [leetcode] Longest Substring Without Repeating Characters
    [leetcode] Reverse Words in a String
    [leetcode] Rotate Array
    习题8-3 数组循环右移
  • 原文地址:https://www.cnblogs.com/nerrissa/p/4971028.html
Copyright © 2020-2023  润新知