windows 10下安装搭建django1.10.3和Apache2.4的方法

环境介绍

  • python3.5.2 64位
  • django 1.10.3
  • apache 2.4 64位
  • windows 10

重点在apache上。

python 和django 相信有兴趣看这篇文章的基本上也都已经了解了。

安装Apache2.4

地址:http://www.apachelounge.com/download/

下载:vc_redist.x64.exe 直接安装  vc_redist_x64/86.exe.

下载:httpd-2.4.17-win64-VC14.zip

配置环境变量:path增加D:\Apache24\bin;

解压到指定目录 修改配置文件: http.conf (下面内容中的ServerRoot改成你自己的实际Apche解压路径)

 ServerRoot "D:/Apache24"
 ……
 Listen 127.0.0.1:8081 #修改端口号
 ……
 ServerName www.example.com:8081
 ……
 DocumentRoot "D:/Apache24/htdocs"
 <Directory "D:/Apache24/htdocs">
 ……
 ScriptAlias /cgi-bin/ "D:/Apache24/cgi-bin/"
 ……
 <Directory "D:/Apache24/cgi-bin">
  AllowOverride None
  Options None
  Require all granted
 </Directory>

启动apache服务:

cmd>httpd

http://127.0.0.1:8081/index.html

It works! apache配置成功

安装mod_wsgi

先安装:pip install wheel

安装mod_wsgi-4.4.23+ap24vc14-cp35-cp35m-win_amd64.whl

下载:mod_wsgi-4.4.23+ap24vc14-cp35-cp35m-win_amd64.whl

地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

pip 安装:pip install mod_wsgi-4.4.23+ap24vc14-cp35-cp35m-win_amd64.whl

配置Apache2.4、mod_wsgi、django项目工程

1. 将C:\Python35\mod_wsgi.so 拷贝至 D:\Apache24\modules下

(mod_wsgi.so 只有mod_wsgi-4.4.23+ap24vc14-cp35-cp35m-win_amd64.whl安装成功后才能找到)

2.修改apache2.4的http.conf文件:

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

3.配置django项目 修改http.conf

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

#指定静态资源路径

Alias /statics/ F:/pydj/newsCollection/toutiao/statics/
<Directory F:/pydj/newsCollection/toutiao/statics>
 Require all granted
</Directory> 

#指定newsCollection项目的wsgi.py配置文件路径
WSGIScriptAlias / F:/pydj/newsCollection/newsCollection/wsgi.py

#指定项目路径
WSGIPythonPath F:/pydj/newsCollection 

<Directory F:/pydj/newsCollection/newsCollection>
 <Files wsgi.py>
  Require all granted
 </Files>
</Directory>

wsgi.py内容:

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myweb.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

#注意上面的myweb,是改成自己的项目名称,比如上图中 newsCollection。参考上上图中的目录结构。

配置django工程setting.py

ALLOWED_HOSTS = ['127.0.0.1', 'localhost']

最后告诉一点 Apche 启动的时候报错会有log, httpd-2.4.23-x64-vc14-r3\Apache24\logs 目录下 error信息,慢慢排错

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我们的支持。

(0)

相关推荐

  • WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置

    第一: 装http服务器apache apache.1.jpg (43.95 KB) 2007-9-26 17:36 apache.2.jpg (55.15 KB) 2007-9-26 17:36 apache.3.jpg (64.33 KB) 2007-9-26 17:36 apache.4.jpg (41.78 KB) 2007-9-26 17:36 apache.5.jpg (45.91 KB) 2007-9-26 17:36 apache.6.jpg (28.96 KB) 2007-9-

  • Windows2003下php5.4安装配置教程(Apache2.4)

    直接配置php一直使用如同<[php]本地开发环境的部署与helloworld>的一键傻瓜包,被批为极度不专业,关键是这些一键傻瓜包LAMP的版本不好控制,端口什么的也不好调.曾经在Linux系统下自己配置过LAMP的php环境,详见<Ubuntu下LAMP环境配置教程(linux)>(点击打开链接)与<Ubuntu下图形化LAMP环境配置教程(linux)>(点击打开链接),但由于各种原因,在Windows2003系统下如何一步一步地搞出php的环境,一直没有好好研究

  • Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法

    03年的时候就看过一本php的书,那时还是php3,回首四年php的在web开的的前景真还是一片光明啊!三年不见的php在去看已到了php5了,现在算起我真正从写第一个php的WEB开始距今还是有三四个月了,用工作之余正在进行www.kuomart.com网站的写做,回想当初一直用的是Windows2003+IIS6+PHP5.0.7+MYSQL4.1在进行开发,直到昨天机子重了木马,Kav也没查出个所以然,自己找也没有发现什么可疑暴露点,所以干脆重装了一下xp,由于TV1000电视卡只能在xp

  • windows 10下安装搭建django1.10.3和Apache2.4的方法

    环境介绍 python3.5.2 64位 django 1.10.3 apache 2.4 64位 windows 10 重点在apache上. python 和django 相信有兴趣看这篇文章的基本上也都已经了解了. 安装Apache2.4 地址:http://www.apachelounge.com/download/ 下载:vc_redist.x64.exe 直接安装  vc_redist_x64/86.exe. 下载:httpd-2.4.17-win64-VC14.zip 配置环境变量

  • windows 10 下安装mysql 5.7.17的简单笔记

    之前一直在Linux下用MySQL,安装也很简单,今天试一下windows下安装,发现还真有坑. 还好搞定了,把安装过程记录一下. 1.  首先我们得去mysql官网下载我们需要的资源,选择Downloads->Community,这时候就能看到MySQL Community Server 下载mysql-5.7.10-winx64.zip版本的安装包. 解压后路径:G:\mysql\mysql-5.7 2.在这个路径下,新建my.ini [mysql] ; 设置mysql客户端默认字符集 de

  • Windows 10 下安装 Apache 2.4.41的教程

    一.Apache 2.4.41 安装与配置 第一步,下载最新的 Apache包,下载地址:https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC15,如下图所示 第二步,下载并安装VC15运行环境,下载地址:https://www.apachehaus.com/cgi-bin/download.plx#REDIST15,如下图所示 第三步,在本地解压 httpd-2.4.41-o111c-x64-vc15-r2.zip,复制目录下 A

  • CentOS下安装MySQL5.6.10和安全配置教程详解

    注:以下所有操作都在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了以下各类基础组件(如果系统已自带,还可以考虑yum update下基础组件): gcc cmake openssl+openssl-devel pcre+pcre-devel bzip2+bzip2-devel libcurl+curl+curl-devel libjpeg+libjpeg-devel libpng+libpng-devel freetype+fre

  • Windows系统下Eclipse搭建ESP32编译环境及安装过程

    目录 一.准备软件与环境 二.安装过程 三.将项目导入Ecppse 四.make menuconfig 五.返回Ecppse编译与烧录 一.准备软件与环境 esp32_win32_msys2_environment_and_toolchain-20181001 esp-idf_3.3.1 ecppse C/C++ python 3.8 git 二.安装过程 1. 首先安装python3.8 与git 下载好python3.8 与git的windows安装包一路默认安装即可: 2. esp32_w

  • windows xp下安装pear

    windows xp下安装pear 环境:PHP4.3.10 + Windows XP 安装步骤: 1) 安装前的工作    安装PHP后所产生的文件夹下面有一个go-pear.bat文件    (我的是 C:/PHP/go-pear.bat) 2) 执行installer    双击go-pear.bat,有问答时,全部按"Enter" 3) 追加路径    打开你的php.ini文件,在 ; Paths and Directories ; 下面看一下有没有"include

  • 在Windows环境下安装MySQL 的教程图解

    摘要:本文主要说明了如何下Windows环境下安装MySQL. 查看电脑上是否安装了MySQL 打开cmd窗口,输入services.msc命令,等待服务界面打开: 如果能在服务中找到MySQL服务,则说明系统已经安装了MySQL: 下载并安装下载 推荐去官网上下载,在官网上可以选择自己需要的版本,官网上的下载页面为: https://dev.mysql.com/downloads/mysql/ 这个页面默认显示的是最新的下载版本,如果需要获取以前的版本,只需要点击右侧的链接即可,也就是图中红框

  • 解决Windows环境下安装 mysql-8.0.11-winx64 遇到的问题

    下载mysql安装包,我的是下载mysql-8.0.11-winx64,解压到你想安装的目录下,然后配置环境(window环境下,mac本还没试过), 1.首先,配置环境:右击此电脑->属性->高级系统设置->环境变量->path->新建 ,然后将自己的路径添加进去(例如我目录:F:\mysql\mysql-8.0.11-winx64),除此之外还要看解压的压缩包内是否有my.ini文件或者my-default.ini文件,如果没有需要自己写一个在根目录下,默认的配置信息如下

  • windows系统下安装Cypress及cypress open报错解决

    目录 一.操作系统 二.安装依赖 1.node.js 2.linux 三.安装 四.安装完成,打开cypress 安装cypress. 一.操作系统 先确认下你的系统,是否在cypress支持范围之内: macOS 10.9 以上 (仅64-bit)Linux Ubuntu 12.04及以上版本,Fedora 21和Debian 8(仅64位)windows7 以上 二.安装依赖 1.node.js 如果使用npm来安装Cypress,需要Node.js 12 或者 14 以上.不知道啥是nod

  • 解决Windows 7下安装Oracle 11g相关问题的方法

    很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题.本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特点. 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的,但自己尝试着去解决,一步一步尝试着去努力.自己的不懈努力,也换回了成果.比如在装SQL Server 2005和Oracle 11g时就碰到了问题,在装

随机推荐