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多线程同步Lock、RLock、Semaphore、Event实例
Nov 21 Python
基于python实现的抓取腾讯视频所有电影的爬虫
Apr 22 Python
在Python dataframe中出生日期转化为年龄的实现方法
Oct 20 Python
Python Opencv实现图像轮廓识别功能
Mar 23 Python
使用python接入微信聊天机器人
Mar 31 Python
windows上安装python3教程以及环境变量配置详解
Jul 18 Python
安装python及pycharm的教程图解
Oct 10 Python
python3 webp转gif格式的实现示例
Dec 10 Python
python logging通过json文件配置的步骤
Apr 27 Python
Python如何发送与接收大型数组
Aug 07 Python
Python定时任务APScheduler安装及使用解析
Aug 07 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
Oct 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
PHP经典的给图片加水印程序
2006/12/06 PHP
php 图像函数大举例(非原创)
2009/06/20 PHP
PHP 单引号与双引号的区别
2009/11/24 PHP
PHP图形操作之Jpgraph学习笔记
2015/12/25 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
js 分栏效果实现代码
2009/08/29 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
2013/11/12 Javascript
Jquery 动态生成表格示例代码
2013/12/24 Javascript
jQuery中.live()方法的用法深入解析
2013/12/30 Javascript
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
js显示文本框提示文字的方法
2015/05/07 Javascript
$.extend 的一个小问题
2015/06/18 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
基于JS实现仿百度百家主页的轮播图效果
2017/03/06 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
JS+CSS实现炫酷光感效果
2020/09/05 Javascript
Vue+penlayers实现多边形绘制及展示
2020/12/24 Vue.js
python基础教程之lambda表达式使用方法
2014/02/12 Python
Python 基础教程之闭包的使用方法
2017/09/29 Python
Python实现的栈(Stack)
2018/01/26 Python
对命令行模式与python交互模式介绍
2018/05/12 Python
python读写csv文件的方法
2019/08/13 Python
django为Form生成的label标签添加class方式
2020/05/20 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
2020/07/13 Python
大唐电信科技股份有限公司java工程师面试经历
2016/12/09 面试题
测控技术与仪器个人求职信范文
2013/12/30 职场文书
毕业生个人投资创业计划书
2014/01/04 职场文书
《狮子和兔子》教学反思
2014/03/02 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
七年级作文之《我和我的祖国》观后感作文
2019/10/18 职场文书
销区经理年终述职报告模板
2019/11/28 职场文书
Redis实现分布式锁的五种方法详解
2022/06/14 Redis