admin管理员组

文章数量:1446760

Apache是有名的web server,所以我们采用windows64环境下的Apache web server来搭建Django项目的部署环境。但是windows下搭建会遇到各种各样奇怪的问题,以下是本文搭建步骤:

  • Apache64下载
  • mod_swgi配置
  • Apache配置过程及运行
  • MySQL环境配置
  • Django项目配置
  • Django项目运行

Apache64下载

由于我的windows7的机器是64位的,所以必须下载Apache64,而Apache64的资源比较难找,下面提供具体方法:

1、下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

2、如何选择正确的版本(见上图):
- windows是64位,所以选择win_amd64的
- 目前Apache更新到2.4版本,所以选择ap24的
- 这个和python的版本也有关系,我的是python3.5,所以选择cp35的

3、点击上图中红框项,直接下载,安装到D:\

mod_wsgi配置

 The aim of mod_wsgi is to implement a simple to use Apache module which can host any Python application which supports the Python WSGI interface. The module would be suitable for use in hosting high performance production web sites, as well as your average self managed personal sites running on web hosting services.

以上是对mod_wsgi作用的介绍,大概意思是:通过WSGI接口,任何Python的应用都可以使用Apache来进行部署。所以mod_wsgi的配置是必不可少的。

注意:网上有很多教程说通过下载mod_wsgi.so的文件来直接配置,但是我一直都没有找到这个文件,现在推荐另外一种更靠谱的方式

配置方法:
1、下载地址:

本文标签: 环境项目Django