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和shell变量互相传递的几种方法
Nov 20 Python
python模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
Python查询阿里巴巴关键字排名的方法
Jul 08 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
Sep 18 Python
pycharm 配置远程解释器的方法
Oct 28 Python
python三引号输出方法
Feb 27 Python
详解使用Python下载文件的几种方法
Oct 13 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
Feb 20 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
Mar 13 Python
python获取整个网页源码的方法
Aug 03 Python
Python request post上传文件常见要点
Nov 20 Python
python playwrigh框架入门安装使用
Jul 23 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
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
jQuery最佳实践完整篇
2011/08/20 Javascript
JS注册/移除事件处理程序(ExtJS应用程序设计实战)
2013/05/07 Javascript
再探JavaScript作用域
2014/09/24 Javascript
7个有用的jQuery代码片段分享
2015/05/19 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
bootstarp modal框居中显示的实现代码
2017/02/18 Javascript
小程序实现五星点评效果
2018/11/03 Javascript
原生JS使用Canvas实现拖拽式绘图功能
2019/06/05 Javascript
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
在vue中使用echars实现上浮与下钻效果
2019/11/08 Javascript
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
[49:08]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.27
2020/12/01 DOTA
python操作列表的函数使用代码详解
2017/12/28 Python
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
python爬虫 正则表达式解析
2019/09/28 Python
python argparse模块通过后台传递参数实例
2020/04/20 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
网页切图的CSS和布局经验与要点
2015/04/09 HTML / CSS
Myprotein台湾官方网站:全球领先的运动营养品牌
2018/12/10 全球购物
湖南卫视在线视频媒体平台:芒果TV
2019/10/30 全球购物
俄罗斯茶和咖啡网上商店:Tea.ru
2021/01/26 全球购物
博士研究生自我鉴定范文
2013/12/04 职场文书
奥巴马演讲稿
2014/01/08 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
课前三分钟演讲稿
2014/04/24 职场文书
社区班子对照检查材料
2014/08/27 职场文书
公安纪律作风整顿剖析材料
2014/10/10 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
同意迁入证明模板
2014/10/26 职场文书
详解Vue的options
2021/05/15 Vue.js
服务器SVN搭建图文安装过程
2022/06/21 Servers