apache2.2+django1.6.5+python34+mod_wsgi3.5环境搭建

本文详细介绍了在Windows系统下使用Python3.4、Django1.6.5、Apache2.2搭建开发环境的过程,包括Python安装、Django配置、Apache安装与配置、mod_wsgi模块安装及Django应用部署等步骤。

具体环境搭建将以我自己的具体项目为例:

1、python34安装

略(待续)

2、django1.6.5安装

略(待续)

3、apache2.2安装(我本机安装地址:C:\Apache2.2)

  1. Next
  2. Next
  3. Next
  4. 填写基本信息,默认就开启80端口

  5. 然后,一步一步直接走下去即可
  6. 打开C:\Apache2.2\conf\httpd.conf文件,将此处#ServerName www.grownbook.com:80的注释去掉即可
  7. 打开命令窗口,输入cd C:\Apache2.2\bin,回车,在输入httpd,回车,出现如下截图为安装成功

4、配置mod_wsgj

1、下载mod_wsgi-3.5.ap22.win-amd64-py3.4

2、解压,将mod_wsgi.so复制到C:\Apache2.2\modules路径即可

3、打开C:\Apache2.2\conf\httpd.conf文件 ,将LoadModule wsgi_module modules/mod_wsgi.so复制到httpd.conf文件中,搞定

5、配置django,也就是开发部署在即的web工程

在开始前,首先说明一下我的工程目录,方便对比,截图如下:

说明:其中要自己创建conf文件夹,并在该文件夹下新建setting.wsgj,复制如下代码

import os 
import sys 
sys.stdout = sys.stderr 
from os.path import abspath, dirname, join 
from django.core.handlers.wsgi import WSGIHandler 
sys.path.insert(0, abspath(join(dirname(__file__), "../"))) 
os.environ["DJANGO_SETTINGS_MODULE"] = "iproject.settings" #路径相当于C:\iproject\iproject\settings.py
application = WSGIHandler()
打开C:\Apache2.2\conf\httpd.conf文件,复制如下代码:

在<IfModule mime_module>标签下添加

AddType text/html .py
对比改下自己的地址和路径,可添加到文件的最后

<VirtualHost *:80> 
    ServerName grownbook.com 
    WSGIScriptAlias / C:/iproject/conf/setting.wsgi 
    <Directory /> 
        Options FollowSymLinks 
        AllowOverride 
        Order allow,deny 
        Allow from all 
    </Directory> 
    <Directory "C:\iproject\iproject"> 
        Order Deny,Allow 
        Deny from all 
    </Directory> 
    #AliasMatch /static/(.*\.(static)) C:/iproject/static/$1 
    Alias /static C:/iproject/static/ 
    <Directory "C:/iproject/static/"> 
        Order allow,deny 
        Options Indexes 
        Allow from all 
        IndexOptions FancyIndexing 
    </Directory>
    Alias /template C:/iproject/template/ 
    <Directory "C:/iproject/template/"> 
        Order allow,deny 
        Options Indexes 
        Allow from all 
        IndexOptions FancyIndexing 
    </Directory>
      
</VirtualHost>

6、测试

打开命令窗口,输入cd C:\Apache2.2\bin,回车,在输入httpd,回车,访问网址,没问题,搞定


说明:如果第3步安装出现问题,可查看此博客:windows server2003系统64位配置apache_X64遇到的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值