Django windows使用Apache实现部署流程解析


Posted in Python onOctober 12, 2020

我的版本 python3.6 + django1.11 + Apache2.4

1. 下载与安装Apache

选择对应电脑版本下载Apache2.4 https://www.apachelounge.com/download/

下载完成后解压 进入文件夹 Apache24 目录下。

Django windows使用Apache实现部署流程解析

2. 配置Apache

打开 conf/httpd.conf 文件,进行一些修改。 可以直接ctrl + F进行搜索查找

Define SRVROOT "D:\Program Files\Apache24" # 你的Apache文件路径
ServerRoot "D:\Program Files\Apache24" # 这个是我的解压后的文件夹
Listen 127.0.0.1:8080 #修改端口号
ServerName www.example.com:8080 # 修改这一行

修改完之后cmd打开进入bin目录 启动httpd.exe文件, 然后浏览器访问127.0.0.1:8080
网页出现 It works 则表示配置成功,否则为失败,需仔细检查上述修改是否正确。

3. 下载安装mod_wsgi获取wsgi相关信息

下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/

CTRL + F 搜索 mod_wsgi

Django windows使用Apache实现部署流程解析

下载完成之后 cd到下载文件目录 然后pip install "mod_wsgi-4.6.5+ap24vc14-cp36-cp36m-win_amd64.whl"安装

安装完成之后输入命令mod_wsgi-express module-config

将显示出来的三条信息复制保存,后面需要用到

Django windows使用Apache实现部署流程解析

4.部署Django与Apache

打开conf/ httpd.conf 在文件末尾添加如下信息

5.将Apache安装成windows server,就不需要每次打开httpd.exe出现一个小黑框了。

bin目录下运行cmd命令httpd -k install -n “服务名” (不加参数,默认Apache2.4)

Django windows使用Apache实现部署流程解析

运行apache:net start apache2.4

停止apache:net stop apache2.4

删除apache:sc delete Apache2.4

6. 项目运行过程中遇到的问题

templates模板文件无论如何都找不到 只好将项目文件夹下的templates文件夹复制到D:\Program Files\Apache24 Apache安装的文件夹下解决问题Apache + Django正常运行

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
Mar 19 Python
python实现简单购物商城
May 21 Python
使用Python对MySQL数据操作
Apr 06 Python
Python中scatter函数参数及用法详解
Nov 08 Python
Python内存管理方式和垃圾回收算法解析
Nov 11 Python
Django的HttpRequest和HttpResponse对象详解
Jan 26 Python
python实现在图片上画特定大小角度矩形框
Oct 24 Python
python jenkins 打包构建代码的示例代码
Nov 29 Python
基于python 凸包问题的解决
Apr 16 Python
vue.js刷新当前页面的实例讲解
Dec 29 Python
用Python实现Newton插值法
Apr 17 Python
Python实现随机生成迷宫并自动寻路
Jun 13 Python
详解Django ORM引发的数据库N+1性能问题
Oct 12 #Python
如何实现一个python函数装饰器(Decorator)
Oct 12 #Python
Vs Code中8个好用的python 扩展插件
Oct 12 #Python
Django中和时区相关的安全问题详解
Oct 12 #Python
python调用有道智云API实现文件批量翻译
Oct 10 #Python
python线程池 ThreadPoolExecutor 的用法示例
Oct 10 #Python
python开发一款翻译工具
Oct 10 #Python
You might like
饭制《星际争霸》Mod:优化游戏机制 增加新单位
2017/07/02 星际争霸
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
PHP扩展框架之Yaf框架的安装与使用
2016/05/18 PHP
[HTML/CSS/Javascript]WWTJS
2007/09/25 Javascript
js获取url参数的使用扩展实例
2007/12/29 Javascript
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
js带按钮的提示框可供选择示例代码
2013/09/17 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
2013/12/27 Javascript
JS实现简洁、全兼容的拖动层实例
2015/05/13 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
2016/12/04 Javascript
JS使用正则实现去掉字符串左右空格的方法
2016/12/27 Javascript
jquery.form.js异步提交表单详解
2017/04/25 jQuery
Three.js开发实现3D地图的实践过程总结
2017/11/20 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
Python sys.argv用法实例
2015/05/28 Python
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
python和ruby,我选谁?
2017/09/13 Python
纯用NumPy实现神经网络的示例代码
2018/10/24 Python
Python元组常见操作示例
2019/02/19 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
美国存储和组织商店:The Container Store
2017/08/16 全球购物
意大利在线大学图书馆:Libreria universitaria
2019/07/16 全球购物
草船借箭教学反思
2014/02/03 职场文书
优秀经理获奖感言
2014/03/04 职场文书
《小鹰学飞》教学反思
2014/04/23 职场文书
分公司经理任命书
2014/06/05 职场文书
运动会宣传口号
2014/06/09 职场文书
物业前台接待岗位职责
2015/04/03 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
教师节老师寄语
2015/05/28 职场文书
html+css实现滚动到元素位置显示加载动画效果
2021/08/02 HTML / CSS