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

     

  • 相关阅读:
    修复跨站攻击 php
    nginx 网站目录重写
    centos Linux 统计某个文件夹占用空间大小
    FCKeditor使用方法技术详解
    使用stl超时的问题
    __int64 和long long
    POJ1426 Find The Multiple
    搜索BFS---hdu2717
    memset的用法
    汉诺塔 HDU2064 (递归)注意类型!!longlong
  • 原文地址:https://www.cnblogs.com/Dream-Fish/p/3949579.html
Copyright © 2011-2022 走看看