windows服务器部署django网站

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

一、下载Apache

https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC14

在百度搜索框输入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环境中,这里就不用细说了
在这里插入图片描述

 安装

pip install "mod_wsgi‑4.5.24+ap24vc14‑cp36‑cp36m‑win_amd64.whl"1

 测试

mod_wsgi-express module-config


三、Apache相关配置

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

# 添加mod_wsgi.so模块
LoadFile "c:/users/administrator/appdata/local/programs/python/python35/python35.dll"
LoadModule wsgi_module "c:/users/administrator/appdata/local/programs/python/python35/lib/site-packages/mod_wsgi/server/mod_wsgi.cp35-win_amd64.pyd"
WSGIPythonHome "c:/users/administrator/appdata/local/programs/python/python35"
WSGIApplicationGroup %{GLOBAL}

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

# 配置静态文件路径
Alias /static/ D:/lwgj/static/
<Directory D:/lwgj/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可视窗口123

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

--------------

Windows 7 系统下安装 Apache 报 1053 错误 - "错误 1053: 服务没有及时响应启动或控制请求"

在windows 7 系统中安装Apache2.4的时候出现错误:

错误 1053: 服务没有及时响应启动或控制请求

 

解决的办法是:

1. 在 https://www.apachelounge.com/download/ 链接中找到 vc_redist_x64/86.exe 并下载。

2. 或许还需要下载:mod_fcgid

 

在 cmd 窗口运行如下命令:

httpd -k install -n Apache24

httpd -k start -n Apache24

然后在浏览器中输入 localhost 




当前是游客状态,未注册无法查看隐藏信息!


收藏 999+ 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 999+

1、如非特殊说明,本站对本文提供的代码或者素材不拥有任何权利,其版权归原著者拥有。
2、以上提供的代码或者素材均为作者提供和网友推荐收集整理而来,仅供学习和研究使用。
3、如有侵犯你版权的,请来信(邮箱:admin@mail.52muban.com)指出,核实后,本站将立即改正。
4、如有链接无法下载、失效或广告,请点击下面的报错或者联系我们处理!
5、以上资源售价只是赞助,不代表代码或者素材本身价格。收取费用仅维持本站的日常运营所需!

魏东SEO python windows服务器部署django网站 http://www.lyg95.com/show-36.html

专注网站开发,建设。

常见问题
  • A:模板基本上全是后台控制的,90%的数据都可以通过后台修改的,我们提供的是模板使用范围内技术指导;如果涉及一定工作量的修改,我们会收取合理的修改费用;如果您能自己修改的最好自己修改,我们也不想加收您的费用,我们这边服务压力特别大,希望您能理解。
查看详情
  • A:不要以价格比产品,因为全网模板提供商都不缺产品,差的就是后期服务。原因1)我们所有模板都经过精心测试,保证完整无误,每套模板有配套的教程。原因2)我们一直在涨价,是因为我们的模板质量和系统优化一直在提升,请不要单纯的比价格,应该比它的价值。如果您只是单独追求便宜,不求后期保障,建议您直接通过淘宝购买盗版产品。
查看详情
  • 1:模板免费提供入门视频教程、备份教程、安全教程;2:大于100元的可提供免费一次安装,需提供FTPMYSQL域名;(不提供远程、服务器、本地安装)3:售后指导范围(发布文档/上传图片、修改标题、修改栏目名称);4:售后指导时间:周一至周五,早9:00-17:00;5:系统升级指导(需要客户主动联系我们,跨版本不提供升级);6:使用过程中,涉及工作量的新修改需求,我们会收取辛苦费;7:后期对模板文
查看详情
  • A:本站购买的模板无需授权,不做任何限制域名绑定等
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

-->