开发环境

  • Windows 10 x64
  • Apache 2.4 x64
  • Python 2.7.11 x64
  • Django 1.9.6+

下载和安装mod_wsgi

到 
http://download.csdn.net/download/copter/9192361 
下载mod_wsgi.so

由于没有Python3.5的mod_wsgi.so,所以就用了Python2.7的。

选择对应的mod_wsgi.so,拷贝到Apache24\modules下。

修改apache2.4的http.conf文件,在大约183行那里

# 添加mod_wsgi.so 模块
LoadModule wsgi_module modules/mod_wsgi.so

下面以一个Django项目为例,添加到Apache中去。

添加Django项目

打开Apache24\conf下的httpd.conf文件,在末尾添加下面配置

# 指定静态资源路径
Alias /static "F:\Django\HelloWorld\static"
<Directory "F:\Django\HelloWorld\static">
Require all granted
</Directory> # 指定项目的wsgi.py配置文件路径
WSGIScriptAlias / F:\Django\HelloWorld\HelloWorld/wsgi.py <Directory F:\Django\HelloWorld\HelloWorld>
<Files wsgi.py>
Require all granted
</Files>
</Directory> #指定项目路径
WSGIPythonPath "F:\Django\HelloWorld"
#WSGIPythonPath "C:\Python27\Lib;C:\Python27\Lib\site-packages;C:\Python27\DLLs"
WSGIPythonHome "C:\Python27"

配置Django工程

配置django工程setting.py

ALLOWED_HOSTS = ['127.0.0.1', 'localhost']

启动运行

之后重启Apache,访问http://127.0.0.1:8081/admin/

显示上面页面表示部署成功。

排错

Apche 启动的时候报错会有log, Apache24\logs目录 error信息,慢慢排错。

注意事项

Apache2.2与2.4一些指令的区别

在Apache2.2

Order allow,deny
Allow from all

等价于在Apache2.4:

Require all granted

mod_wsgi.so for 2.7.6

前面安装的mod_wsgi.so是为2.7.6编译的,使用2.7.6以上版本运行也没问题,只是日志记录会出现警告

[Wed Apr 19 11:18:05.374319 2017] [:warn] [pid 3656:tid 76] mod_wsgi: Compiled for Python/2.7.6.
[Wed Apr 19 11:18:05.377322 2017] [:warn] [pid 3656:tid 76] mod_wsgi: Runtime using Python/2.7.11

Windows10下Apache2.4配置Django的更多相关文章

  1. 64位 windows10下 Apache2.4 + php7 + phpstorm 相关设置

    64位 windows10下 Apache2.4 + php7 + phpstorm 相关设置   转  https://blog.csdn.net/laurencechan/article/deta ...

  2. Ubuntu下apache2安装配置(内含数字证书配置)

    Ubuntu下apache2安装配置(内含数字证书配置)安装命令:sudo apt-get updatesudo apt-get install apache2 配置1.查看apache2安装目录命令 ...

  3. ubuntu下apache2 安装 配置 卸载 CGI设置 SSL设置

    一.安装.卸载apache2      apache2可直接用命令安装           sudo apt-get install apache2      卸载比较麻烦,必须卸干净,否则会影响ap ...

  4. windows下Apache2.4配置php的解析运行

    1.安装php7 2.安装apache2.4 3.找到apache2.4的httpd.conf文件,配置好apache,然后通过httpd.exe -k install -n "servic ...

  5. Mezzanine (Windows10下)安装配置与修改(更新中)

    最近自己搭个系统,发现Mezzanine很快,先搞个python 2.7, pip. 然后两个方法: 1. $ pip install mezzanine 2. Git下载,解压 后进入目录,创建项目 ...

  6. windows10 下安装、配置、启动mysql

    下载mysql 可以自行去百度 或者 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 解压mysql-5.7.26-winx64.zi ...

  7. window下apache2.2配置多个tomcat使用不同二级域名,共用80端口

    思路:分3步, 1,安装apache服务器httpd-2.2.25-win32-x86-no_ssl.msi,安装tomcat 2,配置tomcat默认访问的项目,配置apache服务器 3,测试 第 ...

  8. Windows10 下安装和配置Redis

    原文链接:https://blog.csdn.net/linghugoolge/article/details/86608897 一.下载地址https://github.com/MicrosoftA ...

  9. Windows Server 2008环境下Apache2.4+Tomcat8配置

    安装步骤 1. 安装配置JDK2. 安装配置Apache3. 安装配置Tomcat4. 启动服务并测试 一.Apache安装与配置 1.Apache解压在D盘根目录下建立一个文件夹Apache Gro ...

随机推荐

  1. #1 add life to static pages && connect to MySQL

    由于实验室 Project 中需要用到PHP, 之前也没接触过 PHP, 因此把 编程入门 <Head Fist PHP & MySQL >找来花了四五天快速过了一遍. 现在想把书 ...

  2. HDU 5536 Chip Factory Trie

    题意: 给出\(n(3 \leq n \leq 1000)\)个数字,求\(max(s_i+s_j) \bigoplus s_k\),而且\(i,j,k\)互不相等. 分析: 把每个数字看成一个\(0 ...

  3. luogu3389 【模板】高斯消元法

    #include <algorithm> #include <iostream> #include <cstdio> #include <cmath> ...

  4. ogre3D学习基础10 -- 键盘控制与鼠标控制(缓冲控制)

    带缓冲的鼠标.键盘操作,这里的鼠标.按键事件会被各自的监听器捕获.其中OIS中定义的两个类MouseListener,KeyListener负责对事件的处理.我们需要使用这两个类的接口. 当一个键被按 ...

  5. 我们为什么要研究docker

    一.docker整体概述 Docker会是改变世界的那只"箱子"吗? 是什么:世界领先的软件容器平台:   开发者使用docker可以解决"在我的机器上没问题" ...

  6. javascript基础1 语法 点击事件 超链接带点击事件

    javascript ----------------------------------------------------------------------------------------- ...

  7. Winform 连接Oracle10g时出错的解决方法

    环境:Win7(64位). VS2012 update3.Oracle10 (本机已安装ODTwithODAC1120320_32bit) 最近在开发一程序时莫名其妙报一个错误(未能加载文件或程序集“ ...

  8. kb-07线段树-06离散化(与第四题类似)

    /* zoj1610 这题是离散化,区间特殊查询的,和之前的第4 题是异曲同工的 */ #include<iostream> #include<cstdio> #include ...

  9. HDU——1596find the safest road(邻接矩阵+优先队列SPFA)

    find the safest road Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Ot ...

  10. [HDNOIP2017提高组]题解

    (送给外省的同学们:HD = 海淀) [HDNOIP201701]小鱼干 试题描述 小喵喵有 n 个小鱼干排成一列,其中第 i 个小鱼干有两种属性,美味度 ai 和特殊度 bi. 现在小喵喵要吃掉一些 ...