【说明】
一台装有Red Flag Server 4.0操作系统的计算机,该计算机的主机名是webserver,所安装网卡上配置的IP地址,洲S域名、用户主目录如表2-7所示。现在要把这台计算机用rfapache管理工具配置成一台 Apache Web服务器.
表2-7 虚拟服务器配置信息表
用户名 | IP地址 | DNS域名 | 用户主目录 |
Corp | 192.168.0.10 | www.corp.com | /var/www/corp |
Dept1 | 192.168.0.11 | www.dept1.com | /var/www/dept1 |
Dept2 | 192.168.0.12 | www.dept2.com | /var/www/dept2 |
Dept3 | 192.168.0.13 | www.dept3.com | /var/www/dept3 |
【问题2】
以下关于虚拟主机的叙述中,不正确的是 (3) 。
- A.Apache设置虚拟主机服务主要有基于名字和基于IP地址两种方案
- B.虚拟主机是指在同一台服务器上创建和维护多个Web站点
- C.配置基于IP的虚拟主机,前提是服务器上必须要有多块物理网卡
- D.如果服务器只有一个IP地址,用不同的端口号也能创建不同的虚拟主机
参考答案:(3)C,或“配置基于IP的虚拟主机,前提是服务器上必须要有多块物理网卡”
解析:[要点解析]
这是一个要求读者掌握虚拟主机的基本概念的理解题。本题所涉及的知识点如下。
虚拟主机也称虚拟服务器,其概念是相对于真实主机而言的。可将它理解成是将某台真实主机的硬盘空间分成若干份,形成若干台“虚拟”主机,然后租给不同的客户,由客户自行管理个人空间。每一台虚拟主机都具有独立的域名和p地址,但共享真实主机的CPU、RAM、操作系统、应用软件等。
虚拟主机是指在同一台服务器上创建和维护多个Web站点,并且使用主机别名来标识它们。Apache设置虚拟主机服务一般有两种方案:基于名字的虚拟主机;基于IP地址的虚拟主机。
目前常用的浏览器大多支持基于名字虚拟主机的实现方法。由于这种实现方案不需要太多的p地址,而且配置简单,无须特殊的软硬件支持。因此它是目前应用比较广泛的一种方案。
而基于IP地址虚拟主机服务方案的缺点在于,需要在服务器上配置多个IP地址,每个IP对应一个虚拟主机,即每个虚拟主机占用一个IP地址资源。可见,配置基于IP的虚拟主机,前提是服务器上必须要有多个IP地址,而非在服务器上配置多块物理网卡。因此,选项C的论述是不正确的。
选项D“如果服务器只有一个IP地址,用不同的端口号也能创建不同的虚拟主机”的论述是正确的,即使用同一个IP地址、不同的端口号,可以创建多个Web站点。
另外,在同一网卡上设置不同的IP地址,但使用相同的端口号,可以创建多个Web站点;使用同一个IP地址和端口号,但使用不同的主机域名,可以创建多个Web站点;使用同一个"地址和端口号,但使用不同的主机域名,可以创建同一个Web站点。
打开rfapache,在菜单中选择“操作→添加虚拟主机”,或者按下工具栏中的“添加虚拟主机”按钮,按照“虚拟主机创建向导”中的指示完成相应的操作任务。