win10环境下配置django+Apache2.4.38+python3.6项目
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项目的更多相关文章
- 在win10环境下配置spark和scala
在这里配置的是在命令行下运行spark的环境用来学习,最后结果如下,可运行简单的代码. 0.jdk.scala和spark的版本问题 有关版本如官网所示,我想要强调的是spark至今并不支持jdk11 ...
- Win10环境下配置VScode的C++编译环境
写前感想:前前后后,折腾好几次,最后还是在学长安利下,开始入坑vscode了.原因一个是小巧,还有就是vs新建工程码题的方式太消耗内存了,基本每个项目就是以MB为单位计算的,然后希望用这篇文章记录自己 ...
- win10环境下配置openCV+pycharm+python3.6
转载地址:https://blog.csdn.net/u010429424/article/details/73649985 Pycharm + OpenCV3 + Python3 配置记录 引言: ...
- 海纳百川无所不容,Win10环境下使用Docker容器式部署前后端分离项目Django+Vue.js
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_179 随着现代化产品研发的不断推进,我们会发现,几乎每个产品线都会包含功能各异的服务,而且服务与服务之间存在也会存在着错综复杂的依 ...
- win10环境下VS2019配置NTL库
win10环境下VS2019配置NTL库 1.下载 WINNTL库文件 https://www.shoup.net/ntl/download.html 2.创建静态库 文件->新建-&g ...
- nginx环境下配置nagios-关于nagios配置文件nginx.conf
接上文:nginx环境下配置nagios-关于nginx.conf 配置如下: ; location ~ .*\.(php|php5)?$ { ...
- Ubuntu 12.04环境下配置Postgresql和phppgadmin
Ubuntu 12.04环境下配置Postgresql 9.1 和phppgadmin 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/zjianb ...
- windows环境下配置zookeeper
环境: windows10 zookeeper版本:3.4.9 1.从官网 http://mirror.bit.edu.cn/apache/zookeeper/下载对应的版本 2.将下载的文件解压到任 ...
- win10环境下如何运行debug
在学习汇编的时候,会需要用到debug调试程序,但是现在win10默认已经移除了这个插件,我们需要手动安装,下面就告诉大家如何在win10环境下安装debug. 1:准备工具 1.1 DOSBox 1 ...
随机推荐
- HDU 4544
贪心算法+优先队列. 很明显是应当先消灭blood值大的,那么注意到,对于少blood值的,能灭大blood值的箭必定能消灭小blood值的,所以,可以先排序,在消灭一个blood值的时候,选择一个小 ...
- Skia图片解码模块流程分析
我在在PPAPI插件中使用Skia画图中说能够在PPAPI插件内使用Skia来画图.这里面会有一个与色彩空间(像素格式)相关的问题.在那篇文章里我们在PPAPI中使用PPB_ImageData创建2D ...
- javascript正則表達式
定义一个正則表達式 能够用字面量 var regex = /xyz/; var regex = /xyz/i; 也能够用构造函数 var regex = new RegExp('xyz'); var ...
- Python帮助函数调试函数 用于获取对象的属性及属性值
Python帮助函数调试函数 用于获取对象的属性及属性值 刚接触Python,上篇 <Python入门>第一个Python Web程序--简单的Web服务器 中调试非常不方便,不知道对象详 ...
- oc26--Property,省略setget的声明
// // Person.h #import <Foundation/Foundation.h> @interface Person : NSObject { int _age; } /* ...
- C# WINFORM 局域网PING 工具(技术改变世界-cnblog)
WINFORM 局域网PING 工具(技术改变世界-cnblog) 需求: 1.实时更新 日期时间 2.可以ping多个IP 地址,必须判断 IP地址的正确性,不能为广播地址 3.对ping结果的显示 ...
- bzoj3110 [Zjoi2013]K大数查询——线段树套线段树
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3110 外层权值线段树套内层区间线段树: 之所以外层权值内层区间,是因为区间线段树需要标记下传 ...
- Java-java-com-util-common-service:CrudService.java
ylbtech-Java-java-com-util-common-service:CrudService.java 1.返回顶部 1. package com.shineyoo.manager.ut ...
- Android网络连接监听
接收系统网络服务的广播接收者 public class NetStateReceiver extends BroadcastReceiver { private Handler handler; pu ...
- Django day15 (二) csrf的 跨站请求伪造 与 局部禁用 , 局部使用
一: csrf 的跨站请求伪造 二: csrf 的局部禁用 , 局部使用