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抓取网页正文的源码
Jun 11 Python
Django 实现下载文件功能的示例
Mar 06 Python
使用DataFrame删除行和列的实例讲解
Apr 08 Python
python删除不需要的python文件方法
Apr 24 Python
如何在django里上传csv文件并进行入库处理的方法
Jan 02 Python
Python 抓取微信公众号账号信息的方法
Jun 14 Python
Pycharm简单使用教程(入门小结)
Jul 04 Python
Python hashlib模块加密过程解析
Nov 05 Python
Python使用Turtle库绘制一棵西兰花
Nov 23 Python
Python 使用 prettytable 库打印表格美化输出功能
Dec 26 Python
Python写出新冠状病毒确诊人数地图的方法
Feb 12 Python
如何教少儿学习Python编程
Jul 10 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
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
JS实现将人民币金额转换为大写的示例代码
2014/02/13 Javascript
JavaScript简单实现鼠标拖动选择功能
2014/03/06 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
2015/08/20 Javascript
理解jquery事件冒泡
2016/01/03 Javascript
js实现键盘自动打字效果
2016/12/23 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
JavaScript常用数学函数用法示例
2018/05/14 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
使用Node.js实现一个多人游戏服务器引擎
2019/03/13 Javascript
React Native登录之指纹登录篇的示例代码
2020/11/03 Javascript
Python 错误和异常小结
2013/10/09 Python
python使用urllib模块和pyquery实现阿里巴巴排名查询
2014/01/16 Python
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
python验证码识别教程之利用滴水算法分割图片
2018/06/05 Python
python为什么会环境变量设置不成功
2020/06/23 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
Numpy中np.max的用法及np.maximum区别
2020/11/27 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
HTML5 语义化结构化规范化
2008/10/17 HTML / CSS
日本小田急百货官网:Odakyu
2018/07/19 全球购物
土木工程专业自荐信
2013/10/04 职场文书
十月份红领巾广播稿
2014/01/22 职场文书
人力资源作业细则
2014/03/03 职场文书
观看信仰心得体会
2014/09/04 职场文书
朋友聚会开场白
2015/06/01 职场文书
业务员管理制度范本
2015/08/06 职场文书
ThinkPHP5和ThinkPHP6的区别
2021/03/31 PHP