日期:2014-05-17  浏览次数:20891 次

Apache的安装与配置

1、首先,到Apache官网下载软件(http://www.apache.org/)。打开主页之后拖到最下面,点击Projects分类下的HTTP Server,然后可以看到各种版本,选一个版本点击Download,然然后又可以看到不同的操作系统,我的操作系统是windows,所以我选择了httpd-2.2.22-win32-x86-no_ssl.msi来下载。


2、下载完之后安装,一路next下去。


3、安装完成,打开客户端,点击start启动服务器。

我第一次安装完之后点start,出现the requested operation has failed的错误。后来发现是端口号冲突了(例如IIS,另外就是迅雷。我的是IIS占用。PS:要想知道是谁占用8080端口,直接在浏览器输入http://localhost/看看),Apache默认的端口号是80,而其他某个软件已经使用了80端口号。我们要做的就是把Apache的端口号改掉:打开C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf文件,找到Listen 80,把80改为8081,下面的ServerName localhost:80也一并改掉吧,改完重启apache。


4、在浏览器输入http://localhost:8081/,如果显示It works,说明apache服务器运行正常。


5、Apache的核心配置文件名是"httpd.conf",其所存放的路径为C:\Program Files\Apache Software Foundation\Apache2.2\conf目录下。用记事本打开它后,对它进行修改后再保存便可达到配置Apache服务器的目的!由于httpd.conf决定着整个Apahce服务器的使用,因此对于它的修改千万要小心!可以在修改前先备份一下。

apache有默认路径和默认主页:

默认路径:httpd.conf文件中找到DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"

默认主页:DirectoryIndex index.html

以上两个默认可以随意修改(比如我把默认路径和默认主页分别修改为:“D:/webpage”和“mypage.html”),那么当输入http://localhost:8081/时候,就把mypage.html显示出来了。

当然,还可以输入http://localhost:8081/XXX.html来显示其他的非主页页面