1.)Apache-2.4.38-win64-vc15下载地址:

https://www.apachelounge.com/download/VC14/

解压httpd-2.4.38-win64-VC14.zip到目标路径,我将其安装在E:\pythonstudy\2019-1-3\目录下

2.)mod_wsgi-4.6.5+ap24vc15-cp36-cp36m-win_amd64.whl下载地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

注意要与你的python版本和Apache版本吻合

安装:

pip install "mod_wsgi‑4.5.24+ap24vc14‑cp36‑cp36m‑win_amd64.whl"

3.)修改Apache配置

a) 打开conf/httpd.conf 文件,修改服务器根目录:

修改SRVROOT"/Apache24" 为SRVROOT "E:/pythonstudy/2019-1-3/Apache24"

修改ServerRoot "c:/Apache24"为 ServerRoot  "E:/pythonstudy/2019-1-3/Apache24"

然后查找所有的"c/Apache24",全部改成 " "E:/pythonstudy/2019-1-3/Apache24"

b) 修改监听端口(可选,根据实际需要)

Listen 80 改成 Listen 8009

c)修改服务器名(建议)

#ServerName www.example.com:80 改成IP:80

注:这里我没有注册域名,直接改为本机ip

d) 去掉#注释,打开访问日志

CustomLog "logs/access.log" common

e) 去掉#LoadModule rewrite_module modules/mod_rewrite.so的“#”号注释

f)找到如下配置

<Directory />
AllowOverride none
Require all denied
</Directory>

修改为

<Directory />
AllowOverride All
Require all granted
</Directory>

g) 在conf/httpd.conf文件末尾添加如下内容:

LoadFile "E:/soft/python3.6/python36.dll"
LoadModule wsgi_module "E:/soft/python3.6/Lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd"
WSGIPythonHome "E:/soft/python3.6"
WSGIScriptAlias / E:/AutoTestingPlatform/AutotestPlatform/wsgi.py
WSGIPythonPath E:/AutoTestingPlatform/website
Alias /static/ E:/AutoTestingPlatform/website/static/
<Directory E:/AutoTestingPlatform/website/static>
Require all granted
</Directory>

<Directory E:/AutoTestingPlatform/AutotestPlatform/>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

4.)启动Apache

a) 把Apache注册为Windows服务

(注此处需要以管理员身份运行CMD)

E:\pythonstudy\2019-1-3\Apache24\bin>httpd.exe -k install -n Apache2.4
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.

注:该命令把Apache注册为Windows服务,反之uninstall -n 服务器名

b) 启动Apache服务

E:\pythonstudy\2019-1-3\Apache24\bin>httpd.exe -k start

c) 停止Apache服务

E:\pythonstudy\2019-1-3\Apache24\bin>httpd.exe -k stop

d)删除Apache服务

sc delete "服务名"

注意必须以管理员身份运行该命令行,才能正常删除服务

5.) 通过浏览器访问,url为IP:8009

win10环境下配置django+Apache2.4.38+python3.6项目的更多相关文章

  1. 在win10环境下配置spark和scala

    在这里配置的是在命令行下运行spark的环境用来学习,最后结果如下,可运行简单的代码. 0.jdk.scala和spark的版本问题 有关版本如官网所示,我想要强调的是spark至今并不支持jdk11 ...

  2. Win10环境下配置VScode的C++编译环境

    写前感想:前前后后,折腾好几次,最后还是在学长安利下,开始入坑vscode了.原因一个是小巧,还有就是vs新建工程码题的方式太消耗内存了,基本每个项目就是以MB为单位计算的,然后希望用这篇文章记录自己 ...

  3. win10环境下配置openCV+pycharm+python3.6

    转载地址:https://blog.csdn.net/u010429424/article/details/73649985 Pycharm + OpenCV3 + Python3 配置记录 引言: ...

  4. 海纳百川无所不容,Win10环境下使用Docker容器式部署前后端分离项目Django+Vue.js

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_179 随着现代化产品研发的不断推进,我们会发现,几乎每个产品线都会包含功能各异的服务,而且服务与服务之间存在也会存在着错综复杂的依 ...

  5. win10环境下VS2019配置NTL库

    win10环境下VS2019配置NTL库 1.下载 WINNTL库文件     https://www.shoup.net/ntl/download.html 2.创建静态库 文件->新建-&g ...

  6. nginx环境下配置nagios-关于nagios配置文件nginx.conf

    接上文:nginx环境下配置nagios-关于nginx.conf 配置如下: ;          location ~ .*\.(php|php5)?$          {            ...

  7. Ubuntu 12.04环境下配置Postgresql和phppgadmin

    Ubuntu 12.04环境下配置Postgresql 9.1 和phppgadmin 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/zjianb ...

  8. windows环境下配置zookeeper

    环境: windows10 zookeeper版本:3.4.9 1.从官网 http://mirror.bit.edu.cn/apache/zookeeper/下载对应的版本 2.将下载的文件解压到任 ...

  9. win10环境下如何运行debug

    在学习汇编的时候,会需要用到debug调试程序,但是现在win10默认已经移除了这个插件,我们需要手动安装,下面就告诉大家如何在win10环境下安装debug. 1:准备工具 1.1 DOSBox 1 ...

随机推荐

  1. Vim技巧之四大模式_普通模式

    Vim技巧之四大模式_普通模式 一见不钟情的普通模式 普通模式以下的强悍操作 什么是操作符 什么是动作命令 误操作怎么办 那种操作更划算 普通模式下的神奇大招 Vim技巧之四大模式_普通模式 众所周知 ...

  2. Linux -- 内存控制之oom killer机制及代码分析

    近期,线上一些内存占用比較敏感的应用.在訪问峰值的时候,偶尔会被kill掉,导致服务重新启动.发现是Linux的out-of-memory kiiler的机制触发的. http://linux-mm. ...

  3. vsftpd出现“Response: 500 OOPS: cannot change directory”解决方法(转载)

    vsftpd出现“Response: 500 OOPS: cannot change directory”解决方法   笔者用的Linux发行版本为centos当用FTP客户端连接时,出现如下错误提示 ...

  4. oc33--构造方法2

    // Person.h #import <Foundation/Foundation.h> @interface Person : NSObject @property int age; ...

  5. 【HDU 3663】 Power Stations

    [题目链接] http://acm.hdu.edu.cn/showproblem.php?pid=3663 [算法] 先建图,然后用Dancing Links求解精确覆盖,即可 [代码] #inclu ...

  6. 第1课 Git、谁与争锋

    1-1  安装和使用Git http://git-scm.com/downloads Git的指令模式,才能够清楚地了解Git的工作细节.最后还会介绍Git Server的架设和管理,让读者能够熟练使 ...

  7. c++之——————各种变量

    对我们程序员来讲,“变量”和“对象”是可以相互互换使用的.-------------开篇之词. 变量:提供一个具有名字的可供程序操作的存储空间.由类型说明符和其后紧跟的数个列表组成,其中变量名之间使用 ...

  8. java jdk 管理工具

    官网:http://www.jenv.be/ 安装: Linux / OS X $ git clone https://github.com/gcuisinier/jenv.git ~/.jenv M ...

  9. web.xml中load-on-startup

    <servlet> <servlet-name>SystemInit</servlet-name> <servlet-class>sjgl.system ...

  10. layui框架 各种小结

    首先项目前端采用的是bootstrap和layui弹窗,验证,表格用的是bootstrapTable layui官方地址:http://www.layui.com/ 文档:http://www.lay ...