1、下载Apache2.4: 下载地址
2、下载mod_wsgi: 下载地址
解压Apache2.4 打开 Apache24\conf\httpd.conf 文件
配置服务路径,通过搜索查找代码修改配置 参数为你自己的路径
Define SRVROOT "D:/Apache24"
ServerRoot "${SRVROOT}"
配置监听地址和端口
Listen 127.0.0.1:8086
下载的mod_wsgi为whel文件类型,改成.zip 解压 将mod_wsgi.so文件拷贝至 Apache24/modules 文件夹
重新打开 Apache24\conf\httpd.conf,在文档尾部添加了以下内容,主要是配置路径,告诉Apache关于Django的static的路径等
#添加mod_wsgi.so 模块
LoadModule wsgi_module modules/mod_wsgi.so
#指定myweb项目的wsgi.py配置文件路径
WSGIScriptAlias / F:/EclipseWorkSpace/DjangoBook/src/DjangoBook/wsgi.py
#指定项目路径
WSGIPythonPath F:/EclipseWorkSpace/DjangoBook/src
<Directory F:/EclipseWorkSpace/DjangoBook/src/DjangoBook>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Alias /static F:/EclipseWorkSpace/DjangoBook/src/DjangoBook
<Directory F:/EclipseWorkSpace/DjangoBook/src/DjangoBook/static>
AllowOverride None
Options None
Require all granted
</Directory>
设置Django的setting.py文件:
DEBUG = False
ALLOWED_HOSTS = ['127.0.0.1','localhost']
启动Apache24/bin/httpd.exe