windows下安装Apache 64bit

文件下载:http://pan.baidu.com/s/1c0oDjFE

一.Apache的安装

  http://www.blogjava.net/greatyuqing/archive/2013/02/13/395308.html

    1. https://blackdot.be/download-archive/ 下载64位的Apache服务器。目前的版本是2.2.19,下载之后的压缩包名为httpd-2.2.19-win64.rar;
    2. 将该包解压至一个目录,如我的目录为E:Apache2.2.19
    3. 修改conf文件夹下的httpd.conf文件:
      将文件中的/httpd-2.2-x64全部替换为自己的解压目录,如E:/Apache2.2.19,注意这里的路径中必须使用斜杠“/”;
      Listen 80改为Listen 8080,若已开启IIS,则80端口就不能用了;
      #LoadModule rewrite_module modules/mod_rewrite.so这一行最前面的#去掉。
    4. 执行安装命令。通过命令行进入自己的安装目录下的bin文件夹,如E:Apache2.2.19in,执行命令httpd.exe -k install,这样就把apache加入了系统服务,默认服务名为Apache2.2。启动服务的命令为httpd.exe -k start
    5. 测试安装是否成功。开启服务,运行Apache服务器后,打开浏览器输入http://localhost:8080/,如果页面显示It works!,则表示安装成功,Apache服务器可以正常使用。

二.mod_wsgi的安装

  1.解压文件mod_wsgi-3.5.ap22.win-amd64-py2.7.zip 将mod_wsgi.so置于modules文件夹中;

  2.conf/httpd.conf添加一行

LoadModule wsgi_module modules/mod_wsgi.so

  3.添加django配置

DocumentRoot "D:/my_project"  #修改DocumentRoot配置

#添加以下内容
#django static
<Directory D:/my_project/my_project/static>   #static文件夹的绝对路径
    Order deny,allow
    Allow from all
</Directory>
#django
WSGIScriptAlias /   D:/my_project/my_project/wsgi.py      #wsgi.py文件的绝对路径
WSGIPythonPath  D:/my_project                 #django项目路径
alias /static/  D:/my_project/my_project/static/      #静态文件路径
<Directory  D:/my_project/my_project>             #settings.py文件所在路径
<Files wsgi.py>
    Order deny,allow
    Allow  from  all
    #Require all granted
</Files>
</Directory>

  4.CMD httpd.exe -k restart

附:

LookupError: unknown encoding: cp
解决办法:添加环境变量 PYTHONIOENCODING:utf-8
原文地址:https://www.cnblogs.com/flowjacky/p/4754432.html