实验背景:
Contoso目前是提供虚拟主机的公司。xiaonuo公司和dreamfire公司想在Contoso上申请虚拟主机为各自公司提供web服务。要求申请的域名分别为www.xiaonuo.com和www.dreamfire.com。为了节省IP地址,决定使用主机头区分各个虚拟主机。
实验步骤:
一、Apache的安装(开发源代码应用程序的编译安装)
RHEL4默认安装了Apache服务,根目录在/etc/httpd/下,主配置文件在/etc/httpd/conf/httpd.conf下,文档根目录在/var/www/html/,启动脚本为/etc/init.d/httpd中。
本实验通过编译安装的方式安装Apache服务程序。
注意:安装完成之后,在Linux系统中有两套Apache服务程序,而且两者都能为用户提供WEB服务,启用那个服务,那个Apache程序就为用户提供服务。而在现实环境中,两个都是存在的,默认安装的作为编译安装的备份,配置过程中可将两者都配置成一样,当其中的一个坏掉之后可以直接启用另外一个。可以做到冗余备份的作用。而在Windows下在一台主机上安装两台WEB服务器是不可能的,除非做群集实现。
1、确认系统中已经安装了编译环境
对任何应用程序的源代码进行编译安装之前都需要确认当前系统中已经安装了gcc编译器环境。
注意:如果没有安装编译环境可以通过在应用程序管理器工具中选中“Development Tools”单击“update”按钮,然后按提示从第四张光盘开始安装直到完成。
2、下载Apache程序的源代码安装包文件
为了与RHEL4系统中的Apache版本保持基本一致,可以使用下面的命令下载Apache服务器的2.0.59版的源代码软件包。
注意:Apache服务器有1.X和2.X两个版本,1.X版本目前最高的是1.3,这个版本对以前的老版本有较好的兼容性。运行也是相当的稳定。2.X版本相对于1.X版本增加了更多的功能特性,对于新建立的应用系统,Apache的2.X版本是一个不错的选中。目前Apache的2.X版本有2.0和2.2两个主要版本,2.2版本增加了很多新特性,但2.0版本相对于2.2较稳定。
在liunx中下载的方法为:#wget http://mirror.vmmatrix.net/apache/httpd/httpd-2.0.59.tar.gz
本实验中已下载好了,挂载到/mnt/hgfs/liunx/目录下。