Django1.11+mod_wsgi+Apache2.4在Windows10上的配置

平台:Windows10

Django:1.11

mod_wsgi:4.64

Apache:2.4.34

python:anaconda3

安装:

1.Apache:下载地址:(Apache提供5个Windows的第三方下载源,选择第一个Apachehaus)
https://www.apachehaus.com/cgi-bin/download.plx?dli=TNjRWpFMBRjTEV1aZVlUIpkVOpkVFVVcjV1Zz0UQ

点击Download下的图标即可下载:

下载完成解压httpd-2.4.34-o102o-x64-vc14.zip,为了简单方便起见,我把加压后文件夹里的Apache24放到了E盘的根目录下。

以管理员身份运行cmd.exe,目录切换到E:\Apache24\bin

httpd.exe -k install 进行安装,安装完成在浏览器打开127.0.0.1即可(如果80端口不被占用的话,占用放入话更改httpd.conf的监听端口,网址改为127.0.0.1:监听端口)看到ApacheHaus的欢迎页面。

2.安装Django:

pip install Django==1.11

3.安装mod_wsgi

pip install mod_wsgi

环境配置:

1.添加mod_wsgi环境:(Linux配置的是python2本来Window也打算配置Python2的,但是装完mod_wsgi,启动Apache会出现R6034 r6034 runtime error,没找到解决办法,所以还是配置了python3)

添加三行到httpd.conf,添加到文件末尾即可

2.配置Django项目环境:

WSGIScriptAlias / E:/HelloWorld/HelloWorld/wsgi.py
           WSGIPythonPath E:/HelloWorld
           <Directory E:/HelloWorld>
           <Files wsgi.py>
                   Require all granted
           </Files>
           </Directory>

3.把http.conf文件中前面有三个AllowOverride None改为AllowOverride All (后来测试,不改也可以,最好不改)

LoadModule rewrite_module modules/mod_rewrite.so(原来是被注释掉的,去掉#,把这一句添上)

Define SRVROOT "E:/Apache24"(改为自己Apache的安装位置)

4.在浏览器输入127.0.0.1:8083即可看到(之前只能在Django的开发环境的网址到此页面,现在输入的是Apache的网址,不是Django的,注意两个是不同的东西)

配置完成之后就开始写自己的项目吧。。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值