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


Posted in Python onApril 05, 2017

环境介绍

  • 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>

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

wsgi.py内容:

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

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

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

配置django工程setting.py

ALLOWED_HOSTS = ['127.0.0.1', 'localhost']

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

总结

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

Python 相关文章推荐
python使用多线程不断刷新网页的方法
Mar 31 Python
浅析Python中的join()方法的使用
May 19 Python
python插入排序算法实例分析
Jul 03 Python
python广度优先搜索得到两点间最短路径
Jan 17 Python
Python OpenCV实现视频分帧
Jun 01 Python
Python完成毫秒级抢淘宝大单功能
Jun 06 Python
Python中使用双下划线防止类属性被覆盖问题
Jun 27 Python
python set内置函数的具体使用
Jul 02 Python
python+opencv像素的加减和加权操作的实现
Jul 14 Python
python实现银行管理系统
Oct 25 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
Jan 16 Python
Python实现列表中非负数保留,负数转化为指定的数值方式
Jun 04 Python
Python使用迭代器捕获Generator返回值的方法
Apr 05 #Python
由浅入深讲解python中的yield与generator
Apr 05 #Python
Python中shutil模块的学习笔记教程
Apr 04 #Python
python 遍历字符串(含汉字)实例详解
Apr 04 #Python
python模拟登录并且保持cookie的方法详解
Apr 04 #Python
python 容器总结整理
Apr 04 #Python
详解Python中最难理解的点-装饰器
Apr 03 #Python
You might like
php 之 没有mysql支持时的替代方案
2006/10/09 PHP
又一个php 分页类实现代码
2009/12/03 PHP
PHP5权威编程阅读学习笔记 附电子书下载
2012/07/05 PHP
php不使用插件导出excel的简单方法
2014/03/04 PHP
php 生成Tab键或逗号分隔的CSV
2016/09/24 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
2015/12/02 Javascript
JS实现回到页面顶部动画效果的简单实例
2016/05/24 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
2016/06/01 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
javascript原生封装一个淡入淡出效果的函数测试实例代码
2018/03/19 Javascript
element ui分页多选,翻页记忆的实例
2019/09/03 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
Python中返回字典键的值的values()方法使用
2015/05/22 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
2020/04/07 Python
使用python实现时间序列白噪声检验方式
2020/06/03 Python
结合CSS3的布局新特征谈谈常见布局方法
2016/01/22 HTML / CSS
意大利单身交友网站:Meetic
2020/07/12 全球购物
室内设计专业学生的自我评价分享
2013/11/27 职场文书
创业计划实施的7大步骤
2014/02/05 职场文书
银行批评与自我批评
2014/02/10 职场文书
《诺贝尔》教学反思
2014/02/17 职场文书
产品设计开发计划书
2014/05/07 职场文书
社会工作专业求职信
2014/07/15 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
污水处理保证书
2015/05/09 职场文书
董事长新年致辞
2015/07/29 职场文书
社区宣传标语口号
2015/12/26 职场文书
2019送给家人们的中秋节祝福语
2019/08/15 职场文书
创业计划书之网吧
2019/10/10 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
浅谈Python中的正则表达式
2021/06/28 Python
游戏《东方异文石:爱亚利亚黎明》正式版发布
2022/04/03 其他游戏