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 urllib爬取百度云连接的实例代码
Jun 19 Python
pandas对指定列进行填充的方法
Apr 11 Python
浅谈Python基础—判断和循环
Mar 22 Python
python 实现检验33品种数据是否是正态分布
Dec 09 Python
python下载卫星云图合成gif的方法示例
Feb 18 Python
python实现拼图小游戏
Feb 22 Python
Python中sys模块功能与用法实例详解
Feb 26 Python
python如何提取英语pdf内容并翻译
Mar 03 Python
.img/.hdr格式转.nii格式的操作
Jul 01 Python
python如何实现读取并显示图片(不需要图形界面)
Jul 08 Python
PyTorch如何搭建一个简单的网络
Aug 24 Python
python开根号实例讲解
Aug 30 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
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
PHP 和 HTML
2006/10/09 PHP
php实现的在线人员函数库
2008/04/09 PHP
php程序效率优化的一些策略小结
2010/07/17 PHP
javascript下给元素添加事件的方法与代码
2007/08/13 Javascript
jquery+json 通用三级联动下拉列表
2010/04/19 Javascript
js对象与打印对象分析比较
2013/04/23 Javascript
js抽奖实现随机抽奖代码效果
2013/12/02 Javascript
node.js中的emitter.on方法使用说明
2014/12/10 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
js如何打印object对象
2015/10/16 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
Angular.JS实现无限级的联动菜单(使用demo)
2017/02/08 Javascript
webstorm添加vue.js支持的方法教程
2017/07/05 Javascript
Angularjs中ng-repeat的简单实例
2017/08/25 Javascript
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
Django基础知识与基本应用入门教程
2018/07/20 Python
python绘制简单彩虹图
2018/11/19 Python
如何不用安装python就能在.NET里调用Python库
2019/07/12 Python
centos7之Python3.74安装教程
2019/08/15 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
python 函数的缺省参数使用注意事项分析
2019/09/17 Python
Python如何执行精确的浮点数运算
2020/07/31 Python
HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
2016/12/30 HTML / CSS
智能旅行箱:Horizn Studios
2018/04/30 全球购物
办公室文员工作自我评价
2013/12/01 职场文书
工程管理专业个人求职信范文
2013/12/07 职场文书
女大学生自我鉴定
2013/12/09 职场文书
行政部经理助理岗位职责
2014/06/15 职场文书
环境建议书
2015/02/04 职场文书
员工年度工作总结2015
2015/05/18 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
Python如何把不同类型数据的json序列化
2021/04/30 Python
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python
Python内置数据类型中的集合详解
2022/03/18 Python