windows系统中使用Apache部署Django项目

第一次部署Django项目,走了写弯路,为了帮助不关注具体部署技术的人员快速部署一个Django项目,写下此文。

下载相关资源

Apache下载地址:https://www.apachehaus.com/cgi-bin/download.plx

mod_wsgi下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

安装并部署

1.解压httpd文件到指定文件夹,例如C:
2.编辑解压文件中的conf/httpd.conf文件
    修改Define SRVROOT "/Apache24"中的/Apache24为解压目录+/Apache24
    修改Listen 8088为自己指定的端口
    修改ServerName localhost:8088为自己指定的地址
    注释此行LoadModule ssl_module modules/mod_ssl.so(注意!
3.执行bin\httpd.exe -k install -n "服务名(自行指定)",检查安装成功否,可通过开启服务登录网址检查
4.安装pip install mod_wsgi-4.6.5+ap24vc14-cp36-cp36m-win_amd64.whl
5.运行mod_wsgi-express module-config
    将运行结果粘贴到conf文件末尾
    并在文件末尾追加:

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

6.重启服务,部署成功

参考资料:

https://www.cnblogs.com/zhaoqingqing/p/4969675.html

https://www.cnblogs.com/shenh/p/7552722.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值