所有刚刚学习Django 都会在这里配置的时候遇到问题。这里我简单秒速一个傻瓜步骤,使得大家更容易上手。

一、环境准备

1、windows 32系统 至少是 XPSP3 版本,注意;apache2.X 不支持以下版本  Windows 95, 98, ME or NT 4.0

2、下载软件

apache2.4:由于apache 没有编译2.4的windows 版本,而是希望自己编译。那我们从apache house下载32版本的apache,注意VC11版本的不支持 XP 和 2003。我的是windows 7 32-bit,如果你和我的系统一样,恭喜:),请点这里直接下载。

参考:http://www.apachehaus.com/cgi-bin/download.plx

django1.6:为了方便大家从官网下载,请点击这里。

参考:https://www.djangoproject.com/download/

python3.3:为了方便大家从官网下载,请点击这里(32bit)

参考:http://www.python.org/download/

wsgi3.4:一样的,对应Python3.3及apache2.4的32位版本,点这里下载

参考:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

二、安装

python3.3:点击下载好的python 安装包,我默认安装到"C:\python33\"。

环境变量配置:

方式1:

开始菜单=〉运行:CMD

命令行输入:set path=%path%;C:\python33 方式2:

编辑系统环境变量:在开头位置加入:"C:\python33\;"

django1.6:我解压下载好的zip文件到 "E:\django1.6\"

1.安装

开始菜单=〉运行:CMD

命令行输入:

->E: ->cd django1.6 ->python setup.py install

添加环境变量:"C:\python33\Scripts\;" 参照 python3.3 步骤

你现在可以删除 "E:\django1.6" 文件夹了。

2.建立Django项目

我的Django项目文件夹 "E:\django-project\"

->E: ->cd django-project ->django-admin.py startproject mysite

生成了如下文件:

e:\django-project\mysite\ |---manage.py |---mysite\ |---__init__.py |---settings.py  |---urls.py |---wsgi.py apache2.4:解压下载的zip文件。看到 "apahce24" 文件夹 及 "readme_first.html" 文件。

拷贝到 "E:\apache\"

现在 "E:\apache\" 有如下文件

e:\apache\  |---readme_first.html |---apache24\

wsgi3.4 解压下载的zip文件。得到的"mod_wsgi.so"文件拷贝到 "e:\apache\apache24\modules\"目录。

三、配置

apache 配置

1."e:\apache\apache24\conf\http.conf"文件配置如下:

# ServerRoot: 处 修改 SRVROOT  为 Define SRVROOT "e:/apache/apache24" # Listen:处 修改为你要的端口号,我的是 80 Listen 80 # Dynamic Shared Object (DSO) Support  处最后一行 添加 LoadModule wsgi_module modules/mod_wsgi.so # ServerName 处 更改的端口和你 Listen 一致 ServerName localhost:80

2."e:\apache\apache24\conf\extra\httpd-vhosts.conf"文件最后添加配置如下:

WSGIScriptAlias / "e:/django-project/mysite/mysite/wsgi.py" WSGIPythonPath "e:/django-project/mysite/" <Directory "e:/django-project/mysite/mysite/>     AllowOverride None     Options None     Require all granted </Directory>

四、测试

开始菜单=〉运行:CMD

->e: ->cd apache ->cd apache24 ->cd bin ->httpd

在浏览器输入

http://localhost/

应该就可以看到DJANGO的页面了,希望对大家有用。

Windows Apache Django 配置相关推荐

  1. windows XP安装配置Perl Apache

    windows XP安装配置Perl 下载: Apache 1.3.29 : ActivePerl :http://activestate.com/store/download.aspx?prdGUI ...

  2. Apache+php 在windows下的配置

    windows不能在本地计算机启动apache 在网上看到好多都是说要改端口80,可我这里端口80未被其他程序占用,启动apche也会报"windows不能在本地计算机启动apache2.有 ...

  3. Apache安装配置(Windows和Linux)-有手就行

    文章目录 Apache Windows 1. 下载 2. 解压缩 3. 修改配置 4. 测试配置文件是否合法 5. 安装Apache服务 6. 启动服务 7. 测试 Linux 1. 下载 2. 解压 ...

  4. apache+mod_wsgi配置

    apache+mod_wsgi配置 - Healich - ITeye技术网站 apache+mod_wsgi配置 博客分类:Python ApachePythonDjangoGoogle脚本 在ap ...

  5. Apache+PHP配置过程详解

    Apache+PHP配置过程详解 经过两晚上的奋斗终于将Apache配置PHP成功,安装配置过程中走了不少弯路,特记录之. 1.Apache配置PHP个人认为首先要注意的是Apache和PHP的版本信 ...

  6. apache虚拟机配置步骤和修改访问端口

    这篇文章主要介绍了apache虚拟机配置步骤和修改访问端口的方法(虚拟机端口映射),需要的朋友可以参考下 一.添加服务端口 在文件Apache\conf\httpd.conf中, 1.找到 Liste ...

  7. LINUX下的APACHE的配置

    今天写一下LINUX下的APACHE的配置方法. APACHE是作为WEB服务器的.它的优点在于用缓存方式来加快网页的搜索速度. APACHE缺省只支持静态网页 LINUX下有APACHE的RPM包 ...

  8. Windows下安装配置ant

    1.ant安装 请从官网下载ant的*.zip格式的安装包, Windows建议下载*.zip版本, Linux建议下载*.gz版本. 2.配置环境变量 解压之后,在Windows中配置环境变量, 在 ...

  9. 在windows下安装配置Ulipad

    在windows下安装配置Ulipad 今天推荐一款轻便的文本编辑器Ulipad,用来写一些小的Python脚本非常方便. Ulipad下载地址: https://github.com/limodou ...

  10. Windows下Subversion配置管理员指南

    作者: rocksun 来源:Subversion   Subversion安装成service 以前的svnserve要想成为windows服务,必须依赖于svnservice或其他工具.从Subv ...

最新文章

  1. Oracle手工建库
  2. linux定时任务案例,Linux定时任务案例
  3. 伪造GPS信号就能把无人车带沟里?百度Apollo工程师实验证明:自动驾驶没那么好骗...
  4. 查看SSID的mac地址
  5. HDU4539+状态压缩DP
  6. [TypeScript] Deeply mark all the properties of a type as read-only in TypeScript
  7. java.lang.IllegalStateException: Web app root system property already set to different value
  8. Python熵权法确定权重
  9. Android卡顿掉帧问题分析之实战篇
  10. wps转html乱码,wps转换成word后乱码
  11. wifi物理地址怎么改_怎样修改手机的物理地址
  12. linux用户权限不够解析及解决方案
  13. 跨平台报表和仪表板工具Stimulsoft v2020.1,一键自动激活移动模式
  14. 虚拟机vm介绍及虚拟机常见操作
  15. Onlyoffice不打开文档的情况下下载正在编辑的文档
  16. Excel如何如何比较两列同行内容是否一致
  17. 渗透测试资产指纹识别工具
  18. html项目的致谢词,论文致谢词范文30篇
  19. 【26天高效学习Java编程】Day19:60 多个实例讲解,彻底搞懂Java 多线程 【可查阅,可复习,可面试】
  20. warning: LF will be replaced by CRLF in package.json. The file will have its original line endings i

热门文章

  1. [tensorflow and keras] 自定义带权重的logloss
  2. java 集成ibm mq 教程_IBM MQ JMS 与spring的整合
  3. python语言开发环境配置理论_python语言开发环境配置
  4. java set collection_Java的Collection接口和Set接口?
  5. Vue学习手记02-路由创建
  6. 对,信中介不去信一头猪
  7. 移动端网站如何开发(电脑端网站到手机端网站我们需要在html代码中添加哪个meta标签)...
  8. HDU - 1520 Anniversary party (有向入门树形DP)
  9. ftl转pdf及问题集锦
  10. MyBatis结果集处理,中resultType和resultMap的区别