`

Windows下Apache HTTP Server 安装

阅读更多

一、Apache http Server下载

  下载地址:http://archive.apache.org/dist/httpd/binaries/win32/ 并选择2.2.22_no_ssl版本的msi安装包下载(高版本的截止到本文编写时还未官网还未提供msi安装包)

二、安装

    运行httpd-2.2.22-win32-x86-no_ssl.msi,安装过程如下:

 



 

 

 上面的Network Domain、Server Name和Email Address三项内容如果是本机用于测试个人认为填什么都没有问题,但如果是真实的网络环境域名等参数是唯一的,应该如实填写,填好后点击 Next 继续:

 

 



 

 
 
点击 Finish 安装完成,开始运行里输入services.msc,即可看到Apache已经注册为Windows服务了:

 

 Windows任务栏右下角也自动开启了Apache Monitor,如果此时Apache服务没有自动启动或者启动Apache服务时弹出类似下图中的窗口:


说明Apache默认的 80 端口已被占用。你可以关掉占用80端口的软件或更改Apache的默端口认配置。
 三、配置

打开 Apache 的安装目录,其主要配置都集中在conf文件夹下的 httpd.conf 文件中,位置如图所示:


 

打开httpd.conf文件:

1、第35行,ServerRoot 为Apache的安装路径,这个了解就可以,不用管它;

2、第46行,Listen 80  端口配置,80被占更改为81

打开浏览器,地址栏中输入http://localhost:81  如果看到如下信息说明Apache已经正常安装并启动成功了:

 

3、第172行,ServerName 为之前安装时设置的DNS域名(如果没有域名就输入IP,记得跟上端口号),#号为注释,这里去掉#号,修改后的内容如下:

ServerName 127.0.0.1:81

修改完之后,先测试下配置是否正确:打开开始菜单-》所有程序,找到Apache HTTP Server 2.2 下的Test Configuration,并运行,

如果弹出的CMD串口的内容为 Syntax OK 并一闪而过,说明配置是没有问题的。

 

4、第179行,DocumentRoot  一般为js、css、html、png、gif、jpg等静态资源文件的存放目录,这里我们定义存放在D盘的Apache_Statics文件夹下。修改后的内容如下:

DocumentRoot "D:/Apache_Statics"

 

5、第193行,将 Deny from all 改成 allow from all 否则访问静态文件时页面会提示 Forbidden 禁止访问的信息。修改后的内容如下图:

<Directory />

    Options FollowSymLinks

    AllowOverride None

    Order deny,allow

    Deny from all

</Directory>

 

6、第206行,Directory 修改成和 DocumentRoot 对应的值相同,修改后的内容如下:

<Directory "D:/Apache_Statics">

 

7、第219行,将 Options Indexes FollowSymLinks 注释掉,并在其下追加一行 Options None。作用和 Tomcat下的conf/web.xml中的 listings 设置成 false 一样,为了避免在浏览器中列出 服务端资源 的目录结构。

 

  • 大小: 34.4 KB
  • 大小: 30.9 KB
  • 大小: 31.7 KB
  • 大小: 29.4 KB
  • 大小: 30.7 KB
  • 大小: 36.8 KB
  • 大小: 23.7 KB
  • 大小: 30.1 KB
  • 大小: 30.1 KB
  • 大小: 27.5 KB
  • 大小: 7.5 KB
  • 大小: 71.4 KB
  • 大小: 16.3 KB
分享到:
评论

相关推荐

    Apache Http Server、Apache Tomcat、mod_jk

    安装Apache Http Server时,提供的文件"apache_2.0.63-win32-x86-openssl-0.9.7m.msi"是一个Windows安装程序,用户可以通过它来安装Apache服务器。这个.msi文件包含了所有必要的组件,包括Apache核心、配置文件以及...

    windows下apache的svn安装文档

    总的来说,Windows环境下安装Apache SVN需要安装两个主要组件,即Apache服务器和Subversion客户端。配置Apache以支持SVN,创建和初始化仓库,最后通过客户端工具进行操作。整个过程需要对HTTP服务、版本控制和网络...

    Apache Http Server 2.4

    压缩包中的"Win64 VC14"可能是针对Windows 64位平台编译的二进制版本,使用Visual Studio 2015(VC14)进行构建,确保了在Windows环境下良好的兼容性和性能。“ReadMe.txt”通常包含安装和配置的指南,对于初学者...

    Apache HTTP Server for Windows 2.2.8.msi

    Apache HTTP Server for Windows 2.2.8.msi的安装文件

    Apache HTTP Server Version 2.2 文档

    Apache HTTP Server Version 2.2 是一款广泛应用的开源Web服务器,其稳定性和灵活性使其成为互联网上许多网站的基础。这份文档提供了关于Apache 2.2版本的详细信息,旨在帮助管理员、开发者和用户更好地理解和配置这...

    Windows下64位Apache-2.4.6

    **Apache在Windows 64位环境下的安装与配置** Apache HTTP Server是世界上最流行的Web服务器软件之一,它提供了高效且可扩展的平台,用于托管各种类型的网站和应用程序。本指南将详细讲解如何在Windows 64位操作...

    Apache+php+mysql在windows下的安装与配置图解(最新版)

    配置 Apache 服务器需要编辑 Apache 的配置文件,可以通过“开始”、“所有程序”、“Apache HTTP Server 2.0.55”、“Configure Apache Server”、“Edit the Apache httpd conf Configuration file”打开配置文件...

    windows下基于apache的svn安装教程

    2. **Apache**:这里推荐的是`apache_2.2.14-win32-x86-no_ssl.msi`,这是一个适用于Windows的Apache HTTP Server 2.2.14版本,不包含SSL支持,但可以后续添加。 3. **Subversion**:选择`Setup-Subversion-1.6.5....

    Apache HTTP Server 2.2.29 (httpd) msi 安装版

    总之,Apache HTTP Server 2.2.29和2.4.4的msi安装版为Windows用户提供了方便的部署选项,无论你选择带SSL的版本还是无SSL版本,都需要根据实际需求进行配置,确保服务器既安全又高效地运行。对于初次接触Apache的...

    Windows下PHP5和Apache的安装与配置.rar

    1. **下载Apache**: 首先访问Apache官网或第三方下载站点,找到适合Windows系统的Apache HTTP Server版本,例如Apache2.2或Apache2.4。 2. **解压安装**: 下载完成后,解压到你希望安装的目录,例如C:\Apache24。 3....

    Windows下仿造Apache Web Server

    总之,仿造Apache Web Server在Windows下是一个涉及网络编程、HTTP协议理解、多线程、异步I/O、文件处理和动态内容生成等多个方面技能的综合项目。通过这个项目,可以深入学习这些关键技术,并对Web服务器的内部工作...

    apache FTPserver 安装包

    在本文中,我们将深入探讨如何安装和配置Apache FTPServer,以及它的一些核心特性。 首先,让我们了解FTP(File Transfer Protocol)的基本概念。FTP是一种应用层协议,用于在互联网上进行文件传输。它允许用户从...

    windows下Apache+SVN+Trac安装及配置(一)

    ### Windows 下 Apache+SVN+Trac 安装与配置详解 #### 一、准备工作 在开始集成 Apache、Subversion (SVN) 和 Trac 的过程中,首先要准备好所需的软件。 1. **Apache HTTP Server** - **官网**: ...

    Apache_HTTP_Server_安装手册

    本文将详细介绍如何在Windows环境下安装Apache HTTP Server 2.0.55版本,并进行基础配置,使其能够作为一个基本的网站服务器运行。 首先,下载Apache HTTP Server 2.0.55的Windows版本,例如"apache_2.0.55-win32-...

    HOWTO: Subversion for Windows with Apache server

    **Subversion for Windows with Apache 服务器安装指南** 在IT行业中,版本控制系统对于团队协作和代码管理至关重要。Subversion(简称SVN)就是这样一个强大的工具,它允许开发人员追踪和控制文件及目录的变更。本...

    Apache HTTP Server 文档

    1. **安装与配置**:包括如何在不同的操作系统(如Windows、Linux、macOS等)上安装Apache,以及配置服务器的基本步骤,例如编辑httpd.conf配置文件以设置监听端口、指定网站根目录等。 2. **模块管理**:Apache以...

    Windows 环境下Apache HTTP Server 2.2的安装和使用apache转发weblogic集群

    NULL 博文链接:https://xiaoxihai123.iteye.com/blog/1284032

    windows下apache+fastCGI+PHP的安装与配置小计

    ### Windows 下 Apache+FastCGI+PHP 的安装与配置详解 #### 一、概述 本文主要介绍了在 Windows 系统环境下如何安装与配置 Apache、FastCGI 和 PHP,使之能够协同工作并支持 PHP 应用程序的运行。通过本文的学习,...

    Windows下Apache的安装配置

    在Windows环境下,Apache HTTP Server是广泛应用的开源Web服务器软件,其稳定性和灵活性使其成为开发者和网站管理员的首选。本文将详细讲解如何在Windows系统上安装并配置Apache,以供参考。 1. **下载Apache** ...

    (亲测)WindowsServer2008下搭建Apache+PHP+MySQL

    **验证Apache安装**:通过浏览器访问`http://localhost`或`http://127.0.0.1`,显示Apache欢迎页面则表示安装成功。 **三、配置Apache** 1. **配置文件**:主要修改 `%Apache root%\conf\httpd.conf` 文件。 2. **...

Global site tag (gtag.js) - Google Analytics