Fork me on GitHub

Win7下配置Django+Apache+mod_wsgi+Sqlite


搭建环境:

  win7 64位

  Django 1.8.5

  Apache2.4.17       

  mod_wsgi_ap24py27.so

  Python2.7.9

 


 

1 安装Apache

  下载Apache Haus版, http://www.apachehaus.com/cgi-bin/download.plx

  解压文件到安装目录,如D:\IT\Apache24

  修改配置文件 conf/httpd.conf 中的ServerRoot为安装目录 Define SRVROOT "D:/IT/Apache24" 

  命令行切换到bin目录,执行 httpd.exe -k install 安装(卸载用uninstall)

    

    现在就可以通过bin目录下的 ApacheMonitor.exe 来开关服务器了

 


 2 用Django创建project

cd D:\Django
django-admin startproject zoro #我的工程目录: D:\Django\zoro
    
会自动生成wsgi.py文件,用于被Apache调用

 


 

3 配置Apache

  把 mod_wsgi.so 文件放到 Apache\modules\ 目录中,然后修改配置文件 httpd.conf 让Apache能找到zoro   

    a 添加模块 LoadModule wsgi_module modules/mod_wsgi.so  
    b 添加目录     
          WSGIScriptAlias / "D:/Django/zoro/zoro/wsgi.py"    #注意路径分割符不是'\'
          WSGIPythonPath "D:/Django/zoro"

          <Directory "D:/Django/zoro/zoro/">
          <Files wsgi.py>
            Require all granted
          </Files>
          </Directory>
 

 

 

      

  

posted @ 2015-10-08 22:58  Roronoa__Zoro  阅读(252)  评论(0编辑  收藏  举报