2.2 Apache服务器的安装

前面完成了服务器配置的准备工作,从本节开始将安装配置服务器,下面讲解Apache的安装与配置。

2.2.1 安装Apache服务器

Apache在Windows平台上的安装非常简单,只需要启动安装程序,按照提示逐步进行即可。Apache的版本为Apache HTTP Server 2.24。

注意:在安装Apache之前,必须保证电脑里没有安装IIS或其他服务器软件,如果已经安装了,建议将其卸载,因为可能会由于端口冲突而导致Apache无法启动,当然也可以设置使各个服务器软件工作在不同端口,但是在绝大多数情况下只需要一个服务器软件就足够了。

① 打开下载的Apache安装文件,双击启动安装可执行程序,首先会看到一个欢迎画面,如图2-1所示。

图2-1 欢迎界面

② 单击“Next”按钮,继续安装。进入版权声明界面,出现Apache许可协议,阅读完毕许可协议之后选择“I accept the terms in the license agreement”单选按钮,表示接受许可协议中的条款,如图2-2所示。

图2-2 版权声明界面

警告:用户必须同意画面所列版权声明,如不同意将停止安装。

③ 单击“Next”按钮,出现如图2-3所示的服务器注意事项。

图2-3 服务器注意事项

④ 阅读完毕后,单击“Next”按钮,出现服务器信息设置界面,如图2-4所示。

图2-4 服务器信息设置界面

此处要求设置一些服务器基本信息,分别是网站域名、服务器名、管理员邮箱,以及Apache的工作方式。如果只是在自己的机器上使用Apache,那么前三个选项可以保持空白,不需要设置。第四个选项有两种选择,建议选择第一项,即“针对所有用户,工作在80 端口,安装为服务”,“安装为服务”的意思是将Apache安装为Windows的一个服务,当机器启动时自动启动Apache。

⑤ 设置完成之后,单击“Next”按钮进入下一步,这时出现安装类型窗口,在这里有Typical和Custom即“典型安装”和“用户自定义安装”两种选择,如图2-5所示。建议不太熟悉Apache的初学者使用“典型安装”。

图2-5 安装类型窗口

⑥ 单击“Next”按钮,出现Apache安装位置选择窗口。Apache默认被安装到C:\Program Files\Apache Software Foundation\Apache2.2\目录下。如果希望安装在其他位置,可以单击“Change”按钮来选择另外一个位置,这里采用默认位置,如图2-6所示。

图2-6 安装位置选择窗口

⑦ 单击“Next”按钮,这时出现“安装准备已就绪”窗口,如果不需要对前面的步骤做修改,就可以直接单击Install按钮开始安装Apache。安装开始后会出现安装进度条,如图2-7所示。

图2-7 安装过程

⑧ 全部安装完成后,则会出现安装成功的提示窗口,单击“Finish”按钮结束安装程序,如图2-8所示。至此,Apache的安装就完成了。

图2-8 完成安装

⑨ 验证Apache是否安装成功,打开浏览器,在地址栏中输入http://localhost/或者http://127.0.0.1,这时如果看到如图2-9所示的页面,说明Apache已经成功安装并开始工作了。

图2-9 测试Apache

2.2.2 配置Apache服务器

此时网站已经能够解析静态网页了,但是所有的程序必须放在Apache的htdocs文件夹下才能被解析。如果用户想自己建立网站根目录,则需要对Apache中conf文件夹下的http.conf文件进行如下设置。

查找DocumentRoot,下面有这样一行:

        DocumentRoot"C:/Program Files/Apache Group/Apache2/htdocs"

这就是网站的默认根目录,可以修改为希望设置的目录。查找“This should be changed to whatever you set DocumentRoot to”。在它下面有这样一行:

        <Directory "C:/Program Files/Apache Group/Apache2/htdocs">

把C:/Program Files/Apache Group/Apache2/htdocs改成要设置的目录,如C:\web。

这样,网站的根目录就变为C:\web了。