zoukankan      html  css  js  c++  java
  • Apache HTTP Server安装教程

    Apache HTTP Server安装教程

    Apache HTTP Server的官方网站是:http://httpd.apache.org/,可以从中下载最新版本的Apache HTTP Server。

    首先需要说明的是,Apache 服务器没有官方的64位版本,只有民间的高手自己制作的。下面是具体的安装步骤。

    1. https://blackdot.be/download-archive/下载64位的Apache服务器。目前的版本是2.2.19,下载之后的压缩包名为httpd-2.2.19-win64.rar;
    2. 将该包解压至一个目录,如我的目录为D:ProgramFilesApacheSoftwareFoundationhttpd-2.2-x64;
    3. 修改conf文件夹下的httpd.conf文件:
      将文件中的/httpd-2.2-x64全部替换为自己的解压目录,如D:/ProgramFiles/ApacheSoftwareFoundation/httpd-2.2-x64,注意这里的路径中必须使用斜杠“/”;
      Listen 80改为Listen 8080(也可以是自己指定的端口,访问时要在IP后面加上冒号与自己指定的端口),若已开启IIS,则80端口就不能用了;
      #LoadModulerewrite_modulemodules/mod_rewrite.so这一行最前面的#去掉。
    4. 执行安装命令。通过命令行进入自己的安装目录下的bin文件夹,如D:ProgramFilesApache Software Foundationhttpd-2.2-x64in,执行命令httpd.exe-kinstall,这样就把apache加入了系统服务,默认服务名为Apache2.2。启动服务的命令为httpd.exe-kstart。
    5. 测试安装是否成功。开启服务,运行Apache服务器后,打开浏览器输入http://localhost:8080/,如果页面显示It works!,则表示安装成功,Apache服务器可以正常使用。
    6. 使Apache Server包含一个指定的目录,需要修改修改conf文件夹下的httpd.conf文件:
      DocumentRoot "D:/ProgramFiles/ApacheSoftwareFoundation/httpd-2.2-x64/htdocs",修改为要包含的目录即可。如DocumentRoot "D:/ftp"
    7. 如果打开网页出现You don't have permission to access on this server.有如下解决办法:
    1. 修改目录的权限:
    2. <Directory/>
          Options FollowSymLinks
          AllowOverride None
          Order deny,allow
          Deny from all
      </Directory>

        修改为

    <Directory/>
        Options Indexes FollowSymLinks
        AllowOverride None
    </Directory>
    1. 修改访问的权限:
    Allow from 127.0.0.1

          修改为

    Allow from 127.0.0.1

     

  • 相关阅读:
    Python 日期格式化 及 schwartzian排序
    好的数据源
    董的博客 hadoop
    hadoop 2.2.0 集群部署 坑
    python 单元测试
    减少前端代码耦合
    jQuery $.ajax传递数组的traditional参数传递必须true
    如何做一个大格局的人
    中国各省市县级 JSON 文件
    用v-for进行table循环
  • 原文地址:https://www.cnblogs.com/Dream-Fish/p/3949579.html
Copyright © 2011-2022 走看看