您的位置:首页 > 运维架构 > Apache

Django1.10+Apache2.4+mod_wsgi+python3.5部署

2016-11-23 15:08 525 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: