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获取apk文件URL地址实例
Nov 01 Python
python实现多线程抓取知乎用户
Dec 12 Python
django使用图片延时加载引起后台404错误
Apr 18 Python
Python读取指定目录下指定后缀文件并保存为docx
Apr 23 Python
python3.5基于TCP实现文件传输
Mar 20 Python
django-初始配置(纯手写)详解
Jul 30 Python
Python之Numpy的超实用基础详细教程
Oct 23 Python
python运用pygame库实现双人弹球小游戏
Nov 25 Python
在Python中等距取出一个数组其中n个数的实现方式
Nov 27 Python
查看端口并杀进程python脚本代码
Dec 17 Python
Python如何实现的二分查找算法
May 27 Python
python 实现两个变量值进行交换的n种操作
Jun 02 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(3) php 函数
2010/02/15 PHP
Zend Framework入门教程之Zend_Session会话操作详解
2016/12/08 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
5种处理js跨域问题方法汇总
2014/12/04 Javascript
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
Angular中使用ui router实现系统权限控制及开发遇到问题
2016/09/23 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
JavaScript中严格判断NaN的方法
2018/02/16 Javascript
使用Angular CLI生成路由的方法
2018/03/24 Javascript
实例讲解Vue.js中router传参
2018/04/22 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
2019/01/25 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
[02:33]DOTA2亚洲邀请赛趣味视频之吐真话筒
2018/03/31 DOTA
python根据经纬度计算距离示例
2014/02/16 Python
用Python进行简单图像识别(验证码)
2018/01/19 Python
使用Python写一个量化股票提醒系统
2018/08/22 Python
python调用java的jar包方法
2018/12/15 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
PyQt5实现类似别踩白块游戏
2019/01/24 Python
django 获取字段最大值,最新的记录操作
2020/08/09 Python
科颜氏印度官网:Kiehl’s印度
2021/02/20 全球购物
String是最基本的数据类型吗?
2013/06/13 面试题
高中打架检讨书
2014/02/13 职场文书
国旗下演讲稿
2014/05/08 职场文书
社区平安建设方案
2014/05/25 职场文书
企业法人代表任命书
2014/06/06 职场文书
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
可可西里观后感
2015/06/08 职场文书
2019年房屋委托租赁合同范本(通用版)!
2019/07/17 职场文书
Nginx本地配置SSL访问的实例教程
2022/05/30 Servers
Win11自动黑屏怎么办 Win11自动黑屏设置教程
2022/07/15 数码科技