Windows Apache Django 配置
所有刚刚学习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
在浏览器输入
应该就可以看到DJANGO的页面了,希望对大家有用。
Windows Apache Django 配置的更多相关文章
- Windows+Apache+PHP5配置
今天配置Windows+Apache+PHP时,遇到的问题,记录下供大家参考,也供自己以后参考!需要特别注意的:PHP v9版本的 非线程安全的 只适用于IIS,5.3版本的NTS版的没有php5ap ...
- [Django 1.5] Windows + Apache + wsgi配置
基本步骤 下载安装Apache http://httpd.apache.org/download.cgi. 下载安装modwsgi 模块http://code.google.com/p/modwsgi ...
- Linux(Debian)+Apache+Django 配置
配置Apache和Django连接的过程可谓是一波三折,在此记录. 零.基本的安装 软件环境 l Linux-3.2.0-4-amd64-x86_64-with-debian-7.7 l py ...
- Apache https 配置指南
Windows Apache HTTPS配置创建下面3个目录: C:\Program Files\Apache Group\Apache2\conf\sslC:\Program Files\Apach ...
- Windows下Apache+mod_python+Django配置
Windows下Apache+mod_python+Django配置 Apache 首先要安装Apache,我安装的版本是2.2.*: Python python肯定是要安装的,我安装的版本是2.5的 ...
- Windows+Apache+Python+Django 踩坑记录
摘要 使用Python进行Web项目开发:相对于主流三大Web端解决方案(Java/.NET/PHP) Python在某些方面具有一定的优势,相对 Java/.NET 有更轻量级的部署方案,相对PHP ...
- APACHE 在windows下的配置
目前apache在windows下只支持到2.2 所以php必须下载相应的线程安全的 然后打开apache的配置页面 listen directory 和 load_module修改 httpd -k ...
- PHP-5.5.10+Apache httpd-2.4.9在Windows系统下配置实战
原文 PHP-5.5.10+Apache httpd-2.4.9在Windows系统下配置实战 环境配置: 程序准备: PHP windows版本下载地址: http://windows.php. ...
- windows Apache 环境下配置支持HTTPS的SSL证书
windows Apache 环境下配置支持HTTPS的SSL证书 1.准备工作 1)在设置Apache + SSL之前, 需要做: 安装Apache, 下载安装Apache时请下载带有SSL版本的A ...
随机推荐
- 20 Organizing Go code 组织go代码
Organizing Go code 16 August 2012 Introduction Go code is organized differently to that of other lan ...
- Python基础(2):__doc__、文档字符串docString、help()
OS:Windows 10家庭中文版,Python:3.6.4 Python中的 文档字符串(docString) 出现在 模块.函数.类 的第一行,用于对这些程序进行说明.它在执行的时候被忽略,但会 ...
- php 中更简洁的三元运算符 ?:
PHP 三元运算符是对参数赋值时候的一个简洁的主要用法. 一个主要的用法: PHP 三元运算符能够让你在一行代码中描述判定代码, 从而替换掉类似以下的代码: <?php if (isset($v ...
- MySQL 5.1完全卸载
第一步:控制面板里的增加删除程序内进行删除 第二步:删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 第三步:regedit进入注册表 HKEY_LOCAL_MACHIN ...
- 能ping但是无法上网
管理员权限,执行以下这个命令就好了. netsh winsock reset 配置问题,重置windows socket.
- jquery省市区三级联动(数据来源国家统计局官网)内附源码下载
很久很久没有写博了. 今天更新了项目的省市区三级联动数据,更新后最新的海南三沙都有,分享给所有需要的小伙伴们... JQUERY + JSON,无数据库,纯JS代码,无加密,无压缩,可直接使用在任何项 ...
- 【Java】 参数的传递:值传递与引用传递讨论
内容稍多,可直接看第4点的讨论结果 前言 在涉及到传递参数给方法时,容易出现一些参数传递错误的问题,这就涉及到了参数的传递问题,必须搞清楚:参数是如何传递到方法中的?一般来说,参数的传递可以分为两种: ...
- caffe for python
导言 本教程中,我们将会利用Caffe官方提供的深度模型——CaffeNet(该模型是基于Krizhevsky等人的模型的)来演示图像识别与分类.我们将分别用CPU和GPU来进行演示,并对比其性能.然 ...
- java 策略设计模式
在软件开发中也常常遇到类似的情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能.如查找.排序等,一种常用的方法是硬编码(Hard Coding)在 ...
- spring boot thymeleaf常用方式
动态和静态区别 静态页面的return默认是跳转到/static/index.html,当在pom.xml中引入了thymeleaf组件,动态跳转会覆盖默认的静态跳转,默认就会跳转到/template ...