由于导师的项目需要,本人需要做一个管理型的WEB应用,并将其布置到生产环境上,今天刚刚在个人电脑上部署了apache,连接同一个路由器的电脑均可实现局域网访问。本着分享的原则,写一写我的搭建过程。
服务器的搭建牵扯到python、mod_wsgi、apache。所以,在搭建之前,请明确你使用的版本是什么,版本不对有极大概率搭建失败。如下为我使用的各版本:
django1.11.4、python3.6.1 apche2.4.27、mod_wsgi-4.5.17+ap24vc14-cp36-cp36m-win_amd64、windows7(64位)
首先,假设你的django项目都已经写好了。数据、静态文件等都已经可以在django调试服务器中运行了。
这里先说明一下我的项目地址和apche地址:
apache: E:\Download\httpd-2.4.27-Win64-VC15\Apache24
项目地址:D:\newsite
1、apche2.4下载:
apache下载有源码和二进制文件,源码需要自行编译,大神可以尝试一下,小白们就选择二进制文件下载吧.apche官网:官网下载地址这是官网的下载地址,仔细看一下官网是不提供文件的,官网提供了用于windows的其他站点,经博主测试,有些站点无法下载,在这种情况下我们换个站点就行。博主所用下载地址:apche2.4 for windows(由于我们使用的是Python 所以无需关心VC版本)下载之后解压,如下图所示:
打开conf/httpd.conf 不建议用记事本打开 最好是带有搜索功能的如webstrom notepad++等打开。conf为configuration的缩写,即配置文件。
……
ServerRoot