Django 用Apache2.4 + mod_wsgi 在Windows Server 上进行部署

  • 问题描述

最近在学习使用Django做网站,不得不说,Django + Bootstrap 进行简单的网站制作、搭建还是非常的方便快捷的,熟练了以后,分分钟做一个网站出来简直不是梦。本来,我是直接用python manage.py  runserver 0.0.0.0:80 直接在服务器上进行部署的,但是,后来我发现一个问题,当我把django项目setting.py 里面的debug改为False的时候,网站的静态文件就无法进行加载了,也就是说所有的图片之类的都无法正常显示,要想解决这个问题,有两个解决方法,第一,就是将debug改回为True(这里需要提醒,不建议直接用django自带的python manage.py runserver命令进行部署,因为,安全性并没有保证,别人可能因为debug = True这个选项, 获得更多的关于你服务器的信息);第二,就是使用其他的程序进行部署了,这里推荐两个部署方式,一个是linux端的 nginx + uwsgi 进行部署(该部署方式请参考这个博客:django2.0+uwsgi+nginx部署),另外一个就是使用apache + mod_wsgi在Windows上进行部署啦!

  • 参考文献

django在windows下的部署(Apache+mod_wsgi)(你可以先参考这篇文章,我的部署很大一部分是基于这一篇文章完成的,如果你跟着这篇文章部署,还是出现了一些问题,那么,就可以接着看下去了)

  • 解决方法

需要准备的工具以及环境:

1 、Apache2.4

2、mod_wsgi(版本要根据你的apache以及python版本而定)

3、python 3.6.5

4、django 2.0以上

 

首先,我们来安装apache 2.4(https://www.apachehaus.com/cgi-bin/download.plx

下载六十四位的,然后点击红色小框进行下载,下载完成以后解压(位置任意),我是解压到C盘的根目录的 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值