windows环境下使用Apache部署django项目

Windows环境下在Apache24上部署多个django项目(多端口) Windows环境下在Apache24上部署多个django项目(多端口)         由于二期项目与一期一样,都采用Django框架,为了便于管理,需要同时部署在同一台服务器上,采用Apache24管理,查阅资料,经过多次尝试,终于成功在Apache上同时运行两个Django项目,以此类推,部署多个项目的方法也是一样的。 安装Apache24 在cmd中cd到httpd 阅读详情

之前工作中处理过apache部署的django项目,今天自己也试着部署了一下,比linux中部署要容易一些,就简单记录一下部署过程吧!

一、下载Apache

在百度搜索框输入Apache下载,进入第一条,找到这个位置:
在这里插入图片描述
在这里插入图片描述

选个自己喜欢的版本下载就可以了,我下载的VC15,然后你会得到一个压缩文件,解压它,你会得到一个文件夹,我们的目标Apache24,至此,Apache就下载好了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、安装mod_wsgi

安装mod_wsgi到python环境中,我们会在配置apache的config文件时用到它

mod_wsgi下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

在这里选择合适的版本进行下载,cp后面对应python版本,amd后面对应操作系统(32/64位),然后将它安装到python环境中,这里就不用细说了
在这里插入图片描述

三、Apache相关配置

现在我们可以把刚才下载的Apache24放到django项目的根目录下,进入文件夹,找到conf目录下的httpd.conf,打开后,依次配置以下信息:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
代码附下:

# 添加mod_wsgi.so模块
LoadFile "D:/Python36/python36.dll"
LoadModule wsgi_module "D:/Python36/Lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd
WSGIPythonHome "D:/Python36"
WSGIApplicationGroup %{GLOBAL}

# 指定newsCollection项目的wsgi.py配置文件路径
WSGIScriptAlias / D:/panda/panda/wsgi.py
# 指定项目路径
WSGIPythonPath D:/panda
<Directory D:/panda/panda>
  <Files wsgi.py>
  Require all granted
  </Files>
</Directory>

# 配置静态文件路径
Alias /static/ D:/panda/static/
<Directory D:/panda/static/>
  Options FollowSymlinks
  AllowOverride none
  Require all granted
</Directory>

至此所有要配置的信息已经配置好了

四、在windows中注册我们的Apache服务,启动项目

这里我写了一个批处理(bat)文件,用于注册Apache服务

D:\panda\Apache24\bin\httpd.exe -k install -n "PandaBLOG"  # PandaBLOG是我命名的服务名,可以根据自己喜欢命名
net start PandaBLOG  # 启动服务
D:\panda\Apache24\bin\ApacheMonitor.exe  #启动Apache可视窗口

你会在电脑右下角发现多了一个图标
在这里插入图片描述
在这里插入图片描述
然后你就可以控制项目的启动、停止了,现在我们再去网页上访问django项目
在这里插入图片描述
搞定,谢谢!

Windows+apache+mod_wsgi部署Django项目 Windows+apache+mod_wsgi部署Django项目配置环境Apache下载与配置创建Apache服务配置Django 在上一篇《Window服务器部署Django:服务器准备》后,尝试了windows+apache+mod_wsgi方式将Django项目部署,不需执行python manage.py runserver,实现真正的部署。 配置环境 windows10服务器 python版本3.8 Django版本3.0 Apache下载与配置 apache 官网下载地址: https://w 阅读详情

相关推荐

(实战)windows服务器下用apache部署django

手上有一台windows server 2008R2,用来部署一套文件系统,由于牵涉到文档的操作,所以只能将就着使用了。在使用apache部署前,尝试了很长时间的iis,不是动态请求出问题,就是静态文件出问题,一直没能很好地解决,所以就尝试使用apache+mod_wsgi部署,值得一提的是,使用虚拟环境部署一直失败,所以就直接跑了。 一、前置条件 1、django项目文件完整 2、已生成了静态目录 3、已对settings做分离 二、环境 服务器操作系统:windows server2008 R2 64位

大龄python业余爱好者锅大虾 1399

Windows+Apache环境下配置django框架 超详细

目录服务器Windows+Apache环境下配置python的django框架1. 配置python1. 安装python(服务器)2.安装与程序相关的第三库(本地 —— 服务器)2.1 pip配置3.克隆静态资源(本地)2. django配置1.debug修改2. 跨域配置3. 配置数据库(MySQL)3.1 下载安装MySQL3.2 安装MySQL管理工具SQLyog4. 安装mod_wsgi4.1 下载mod_wsgi4.2 安装mod_wsgi5.安装配置Apache5.1 下载Apache5.2

hhffdd98的博客 4450

django在windows下的部署(Apache+mod_wsgi)

之前一直在本地跑django项目,最近尝试在服务器上部署项目,目前已经成功部署,也花了好多时间,这里跟大家交流一下,希望对像我一样的新手有帮助。一、配置环境:1.Python版本3.62.服务器平台:windows server 20163.django版本2.0.7二.Apache下载1.进入Apache官网,http://httpd.apache.org/下载对应版本,依次按照下面图片找到版本...

weixin_40754816的博客 2万+

windows10环境下安装django与apache记录

在windows下部署django项目,使用mod_wsgi,apache2.4,django版本为3.2

hai2013的博客 1491

windows7下Django项目生产环境搭建及踩过的坑

windows7下Django项目生产环境搭建及踩过的坑Apache是有名的web server,所以我们采用windows64环境下的Apache web server来搭建Django项目的部署环境。但是windows下搭建会遇到各种各样奇怪的问题,以下是本文搭建步骤: Apache64下载 mod_swgi配置 Apache配置过程及运行 MySQL环境配置 Django项目配置 Django

dave_haijie的博客 5402

eDP接口信号组成认识

eDP接口信号主要由Main Link、AUXCH与HPD三部分组成,如下图所示。 Main Link:表示主通道,用来传输各类型视频数据和音频数据; AUX CH:表示辅助通道,用于传输低带宽需求的数据,以及链路管理和设备控制信号; HPD:表示热插拔检测通道。 Main Link南1~4对数据线组成,每对数据线都是一对差分线。对于一款液晶屏而言,Main Link具体需几对数据线,这取决于屏幕的分辨率和彩色位数。 在该通道中传送的信号有视频像素信号、视频定时信号、视频格式信号、比特/像素及

精诚所至 2万+

Windows 部署 Django 前后端分离项目

本文详细介绍了Apache服务器的安装与配置过程,包括下载解压、端口设置、环境变量配置和服务管理(启动/停止/重启)。重点说明了如何安装mod_wsgi模块并配置Django项目,包括WSGI路径设置、静态文件路径配置和URL路由设置。同时介绍了MPM模块的启用以优化Windows环境下的服务器性能,包括线程数设置和请求处理限制。最后给出了Web端部署方案,通过配置httpd.conf文件实现自动跳转首页功能。文中还提供了常见问题(如端口冲突)的解决方法,形成了一套完整的Apache+Django项目部署流

纯洁的小魔鬼 2854

MODNet模型轻量化实战:从PyTorch到NCNN移动端部署,模型缩小75%性能不减

本文详细介绍了MODNet模型轻量化实战,从PyTorch到NCNN移动端部署的全过程。通过量化压缩和推理优化,模型体积缩小75%的同时保持性能不减,在千元级安卓设备上实现25FPS的实时人像抠图。文章深入解析MODNet架构、PyTorch到ONNX转换的陷阱与解决方案,以及NCNN量化部署的极致优化实践,为移动端实时人像抠图提供了技术突破与工程实现。

weixin_29098117的博客 296

Django项目windows部署教程,详细踩坑总结

j 本篇文章主要关于Django在Windows上利用Apache部署,如果你想通过IIS部署,推荐这篇文章,我之前尝试部署在IIS上,发现Django的定时任务失效了,上网查找了一番,普遍说法是被服务器回收了,经过了一番操作,还是不行,便放弃转向了Apache,话不多说,正文在下方。

weixin_48749340的博客 4282

避坑指南:Zabbix poller进程100%占用的5种常见原因及解决方案

本文深入剖析了Zabbix poller进程占用率高达100%的五大常见原因,包括监控项与进程数不匹配、不可达主机资源浪费、数据库性能瓶颈、监控项配置不合理以及版本缺陷。文章提供了从系统化诊断到针对性解决方案的完整指南,并重点介绍了如何通过优化zabbix_server.conf中的StartPollers等关键参数进行有效调优,帮助运维人员从根本上解决这一经典性能问题。

7z8x2c4v6b9的博客 251

【第一篇】Xshell连接服务器部署前后端项目(连接服务器)

利用Xshell连接服务器部署前后端项目

blog 1074

Windows上使用Apache部署Django

Apache+Python3.6.3+Django+Mod_WSGI实现,此方法已测试的系统环境:Windows7,Windows10,Windows Server2008,其他Windows也大同小异,安装到系统服务中,实现开机自启动,下载速度慢可以用清华源,查看Apache的错误日志检测错误,日志文件路径

天道酬勤,地道酬善,人道酬诚,商道酬信,业道酬精 5630

Amber分子动力学模拟:蛋白结构准备全流程与关键注意事项

分子动力学模拟是研究蛋白结构、配体结合与构象变化的重要计算手段,其结果的可靠性高度依赖初始结构的质量。在Amber模拟体系中,结构准备是决定后续计算成败的“一票否决”环节,任何缺失残基、错误质子化状态或未处理的二硫键都可能让长时程模拟失去意义。从PDB原始文件出发,需依次完成结构检查与清洗、残基命名统一、配体参数化、金属离子建模、加氢及质子化状态判断,最后通过tleap构建力场、溶剂盒子与离子环境。这一过程看似琐碎,却直接决定了蛋白在模拟中的物理合理性。无论是解析催化机制、评估药物结合亲和力,还是探索构象变

weixin_31714129的博客 240

超详细Windows环境下使用Apache部署Django项目教程

目录超详细Windows环境下使用Apache部署Django项目教程1.什么是Apache2.安装并配置Apache2.1 下载Apache2.2 解压Apache到文件夹2.3 配置conf文件3.安装mod_wsgi3.1 什么是mod_wsgi3.2 下载mod_wsgi3.3 安装mod_wsgi4.配置Django项目信息4.1 迁移Django项目4.2 在.conf文件中配置Django项目信息4.3 配置Django项目中的settings文件5.注册Apache服务并启动项目6.遇到的一

weixin_45182409的博客 1万+

基于Simulink的智能车辆电子稳定控制(ESC)仿真

本文完成了基于 Simulink 的智能车辆电子稳定控制(ESC),实现了:✅ 构建含轮胎非线性的车辆动力学模型✅ 设计滑模横摆稳定性控制器✅ 实现四轮制动力分配逻辑✅ 验证在双移线低附着场景下的卓越稳定性✅ 为主动安全控制系统开发提供完整范式。

xiaoheshang_123的博客 79

华为OD机试 新系统 双机位C卷 往年真题 机考题库(持续收录中)以及算法考点详解(Python/JS/C/C++)

刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释发现新题目,随时更新。

学Java,找哪吒 5万+

Windows环境下使用 Apache+mod_wsgi 部署Django项目

#Windows环境下使用 Apache+mod_wsgi 部署Django项目#在Windows环境下部署Django项目真的非常的麻烦,我自己查过很多教程,有很多都是半途而废了,最后咬着牙把Apache+mod_wsgi这个部署方案算是基本搞定。作为菜鸟满满的成就感。就此分享下。1.前期准备工作Python版本: Python 3.6.3Apache版本:httpd-2.4.33-win64-...

sdbzldh的博客 1437

小工匠聊架构-分布式场景下的并发幂等性常见的解决方案

Pre 我们来回顾下单体时代 单体时代,应用部署在一台主机上,可以使用JVM级别的锁来控制并发请求 。 随着应用规模的不断扩大,集群化或者微服务化的分布式部署越来越普及,每个应用都是一个单独的JVM应用,所以单体时代的这种处理方式已经无法满足当前架构下的业务需求了。 JVM级别的锁已经无法满足跨进程之间访问控制了,进而演化出来了分布式锁。 分布式锁 能否解决幂等性问题? 分布式锁解决什么问题? 简言之: 解决跨进程间无法共享本地资源的问题 ,解决的是分布式场景下并发访问的问题。 为什么需要确保并发.

小工匠 2万+

Python Windows Apache部署Django项目运行环境(含Mysql)以及解决过程中遇到的问题

Windows Apache部署Django项目运行环境(含Mysql)以及解决过程中遇到的问题

水w的博客 1253

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Python Windows Apache部署Django项目运行环境

Windows Apache部署 Python Django项目运行环境

水w的博客 2496

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Windows环境部署django项目(apache+mod_wsgi)

Windows环境部署django项目(apache+mod_wsgi) 注意:Windows的操作系统位数,python的位数,mod_wsgi的位数需要保持一致 1、python版本查看,关注点:MSC版本号1900 2、下载安装apache对应版本;配置httpd.conf 3、安装mod_wsgi;配置httpd.conf

weixin_44153121的博客 952

部署Django在Windows server 2008r2 采用apache+mod_wsgi方案

部署Django在Windows server 2008r2Run Django with Apache + mod_wsgi on Windows server 2008r2最近学习了Django,语法学的差不多了.最后想搭建一个服务器以访问网站. 网上看了很多方案,但是有很多方案都不适合在windows在部署,或者就是Python版本太老 nginx + uwsgi (其中uwsgi不兼容w

Jerry’s Blog 8871

windows平台使用apache部署Django项目

在 Django 的学习过程中, 我们一直使用 Django 的 manage.py 的runserver 命令来运行 Django 应用, 这个命令启动的是 Django 自带的用于开发的简易服务器, 它是一个用纯 Python 写的轻量级的 Web 服务器. 这个服务器内置在 Django 中是为了方便开发, 并不适用于实际的生产环境. 当项目真正部署上线的时候我们就必须 Django 项目部...

sinat_41292836的博客 1510

windows环境下Apahce部署Django项目

windows环境下Apahce部署Django项目 环境: Django——3.0.6 Python——3.7.9 Apache——2.4.47 mod_wsgi——mod_wsgi-4.7.1-cp37-cp37m-win_amd64.whl windows 64位 一、 安装Apache 下载安装Apache 进入官网安装Apache Windows版本,根据系统版本选择,这里选择的x64的。 解压Apache 下载完成后解压至要部署的路径下。路径注意使用全英文。 配置conf文件 进

qq_36016668的博客 302

win10+apache+Django环境部署

Django项目我一般都是部署到Linux上的,今天也来尝试一下在window上部署 环境: 操作系统:win10 python版本: python3.6 django版本: django2.2 Apache版本:2.4.41[https://www.apachehaus.com/cgi-bin/download.plx] mod_wsgi版本:4.7.1[https://www.lfd.uci...

qq_36220852的博客 1004

Windows Server 2012部署Django项目

应实际需求,特记于此,以备忘 文章目录1. 安装所需环境2. 配置Apache3. 创建Apache服务4. 安装mod_wsgi5. 配置Django项目6. 重启服务7. 测试是否成功 环境: Windows Server 2012 Apache 2.4 python 3.6 Django 1.11 mysql 5.7 1. 安装所需环境 python,Django,mysql已经安...

西北洋芋蛋 5055
上一篇: python打包成exe,并将exe注册到windows服务中
下一篇: 操作shell数组时报错Syntax error: "(" unexpected
Panda_813
博客等级 码龄9年 9粉丝 18原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值