qmya00 发表于 2018-11-18 09:38:17

win7安装Apache并部署django环境

  一、概述
  大多数python开发都在windows环境下,pythondjango mysql 环境的部署是常见的环境,windows下安装mysql,python基本是安装,下一步即可,帮不作介绍,主要介绍django apache兼容环境的配置。
  系统:win7 32/64
  软件环境:python 2.7.x ;django 1.8.x ,apache 2.2.25
  其中apache 2.2.25 和django wsgi.so模块请到这里下载
  

  

  二、apache安装与部署django项目
  下载好压缩包,会有以下两个文件
  httpd-2.2.25-win32-x86-no_ssl.msi   #apache安装文件
  mod_wsgi.so    #django部署模块
  

  双击运行安装apache 如图:

  

  以上三项可暂时随意填写或不填写。next
  默认安装到C:\Program Files\Apache Software Foundation\Apache2.2 下
  切换到此目录下的bin目录中,执行如下操作:如图:
  httpd.exe -k stop
  httpd.exe -k start

  没有提示错误即表示安装启动成功。同时桌面右下角也会出现apache的服务图标,也可能图形化启动,用命令行启动可以快速定位错误。(如果有错误)。
  

  三、配置apache部署django项目
  1、确认djanog版本

  2、进行apache安装目录下的conf目录
  配置前先备份httpd.conf
  用sublime或其他编辑器打开httpd.conf在最后加上如下内容:
WSGIScriptAlias/ C:/PythonCMDB/PythonCMDB/wsgi.py#django项目wsgi.py位置
WSGIPythonPath C:/PythonCMDB                     #django项目位置
WSGIPythonHome C:/Python27                     #python家目录
             #对django项目目录权限设置

    Order allow,deny
    Allow from all
    Require all granted
    Satisfy Any


Alias /static C:/PythonCMDB/static             #静态文件(html)权限设置

    Order allow,deny
    Allow from all
  

  3、wsgi.so模块的安装配置
  将解压出来的wsgi.so文件复制到C:\Program Files\Apache Software Foundation\Apache2.2\modules
  配置httpd.conf大约在61行
  添加如下行
LoadModule wsgi_module modules/mod_wsgi.so  

  4、重启apache
  如果没有提示错误表示 没有问题。
  

  四、验证部署
  打开浏览器输入http://127.0.0.1/index(django项目在pycharm下的访问可能是http://127.0.0.1:8000/index) 如图:

  到此结合python2.7.13djaingo1.82apache2.2.25环境部署完成。



页: [1]
查看完整版本: win7安装Apache并部署django环境