某Apache服务器的配置文件httpd.con泡含如下所示配置项。在 (39) 处选择合适的选项,使得用户可通过http://www.test.cn访问到该Apache服务器;当用户访Hhttp://111.25.4.30:80时,会访问到 (40) 虚拟主机。
NameVirtuaiHost 111.25.4.30:80
<VirtuaiHoSt 111.25.4.30:80>
ServerName www.othertest.com
DocumentRoot/www/othertest
</VirtuaiHoSt>
<VirtuaiHost 111.25.4.30:80>
ServerName (39)
DocumentRoot/www/otherdate
</VirtualHost>
<VirtuaiHost 111.25.4.3 0:80>
ServerName www.test.Com
ServerAlias test.com*.test.com
DocumentROOt/www/test
</VirtualHost>
A.WWW.othertest.com
B.www.test.com
C.www.test.cn
D.ftp.test.com
参考答案:A
解析: 在Apache服务器的配置文件httpd.conf中,NameVirtualHost用来指定虚拟主机使用的IP地址,这个IP地址将对应多个DNS名字。如果Apache使用了Listen参数控制多个端口,那么就可以在这里加上端口号以进一步区分对不同端口的不同连接请求。此后,使用VirtualHost语句,使用NamevirtualHost指定的IP地址作参数,对每个名字都定义对应的虚拟主机设置。
按照题目要求,用户可通过http:Nwww.test.cn访问到该Apache服务器,而配置文件dpServerNalne缺少WWW.test.cn,所以(40)处应填入www.test.cn,当用户访问http://111.25.4.30:80时,会访问配置文件中定义的第一个虚拟主机WWW.othertest.com。