网站开发 方案 报价,知识搜索引擎,龙岗网站建设公司,写作网站大全最近在学Django#xff0c;想用Apache搭建一个服务器环境#xff0c;因此在网上看了好多资料#xff0c;很多都是用Python2.6和Apache2.2搭建的环境#xff0c;不过我还是想用Python35和Apache24来搭建#xff0c;具体环境如下#xff1a;
参考资料#xff1a;
Apache配…最近在学Django想用Apache搭建一个服务器环境因此在网上看了好多资料很多都是用Python2.6和Apache2.2搭建的环境不过我还是想用Python35和Apache24来搭建具体环境如下
参考资料
Apache配置
1、配置Apache路径
找到Apache/conf路径下的httpd.conf
找到SRVROOT的声明出将路径修改为Apache根目录的绝对路径保存即可
Define SRVROOT F:/Apache24
ServerRoot ${SRVROOT}
我把Apache安装在了F盘根目录所以是F:/Apache24
注意有些版本的Apache可能没有SRVROOT那就需要修改所有的绝对路径这里不做赘述
2、安装Apache服务
首先打开CMDcd到Apache的bin目录下F:cd Apache24/bin/
键入以下代码将Apache添加为系统服务名字为Apache24httpd -k install -n Apache24
现在Apache就已经安装进入系统服务了之后可以用ApacheMonitor.exe对Apache服务进行简单的管理以上就是Apache的简单配置。
Django安装
首先安装Miniconda直接运行Miniconda的安装程序即可选择Miniconda的原因是Miniconda内置了conda模块可以通过conda install package安装绝大多数的模块可以快速配置Pandas、Numpy等科学运算环境且Miniconda是一个纯净的版本不像Anaconda已经内置了大量的包使的Miniconda相当的灵活。
安装Python的时候要将Python的路径配置进系统Path中可以直接勾选选项也可以安装完毕之后再手动配置。
Django的安装可以使用pip协议pip install Django1.9.4
此时可以在Python中查看Django版本importDjango Django.VERSION
mod_wsgi安装
官网给出的mod_wsgi安装方法比较麻烦而且很容易出错(Tips:我没有编译成功T_T)
因为我的系统是64位的Python使用的3.5版本Apache是2.4版本所以我选择了
Tips我的系统中已经安装VS2015不太清楚在安装mod_wsgi时VS是否必要
将文件下载完后需要使用pip安装
安装完成后在Python的根目录下会有一个名为mod_wsgi.so的文件
将其复制到Apache的Modules目录下
接着需要修改Apache的配置文件
#导入mod_wsgi.so模块
LoadModule wsgi_module modules/mod_wsgi.so
#定义static路径用于存放js、css、img等
Alias /static/ ${SRVROOT}/htdocs/staticAllow from all#配置Django工程
#我用的是Apache下的htdocs目录
#wsgi位于website文件夹中在Django1.9中已经自带
WSGIScriptAlias / ${SRVROOT}/htdocs/website/wsgi.py
WSGIPythonPath ${SRVROOT}/htdocsRequire all granted