某Apache服务器的配置文件httpd.conf包含如下所示配置项。在(32)处选择合适的选项,使得用户可通过http://www.test.cn访问到该Apache服务器;当用户访问http:// 111.25.4.30:80时,会访问到(33)虚拟主

admin2008-11-02  33

问题 某Apache服务器的配置文件httpd.conf包含如下所示配置项。在(32)处选择合适的选项,使得用户可通过http://www.test.cn访问到该Apache服务器;当用户访问http:// 111.25.4.30:80时,会访问到(33)虚拟主机。
   NameVirtualHost 111.25.4.30: 80
   <VirtualHost 111.25.4.30:  80>
   ServerName www.othertest.com
   DocumentRoot /www/othertest
   </VirtualHost>
   <VirtualHost 111.25.4.30: 80>
   ServerName  (32)  
   DocumentRoot /www/otherdate
   </VirtualHost>
   <VirtualHost 111.25.4.30:  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服务器的配置。在Apache服务器的配置文件httpd.conf中,Name VirtualHost用来指定虚拟主机使用的IP地址,这个IP地址将对应多个DNS名字。如果Apache使用了Listen参数控制了多个端口,那么就可以在这里加上端口号以进一步进行区分对不同端口的不同连接请求。此后,使用VirmalHost语句,使用NameVirmalHost指定的IP地址作参数,对每个名字都定义对应的虚拟主机设置。按照题目要求,用户可通过http://www.test.cn访问到该Apache服务器,而配置文件中ServerName缺少www.test.cn,所以(32)处应填写www.test.cn,当用户访问http:// 111.25.4.30:80时,会访问配置文件中定义的第一个虚拟主机www.othertest.com。
转载请注明原文地址:https://jikaoti.com/ti/qCB7FFFM
0

最新回复(0)