经济学

问答题什么是虚拟主机?

题目
问答题
什么是虚拟主机?
参考答案和解析
正确答案: 所谓虚拟主机,是使用特殊的软硬件技术,把一台真实的物理计算机主机分割成多个逻辑存储单元,每个单元虽然没有物理实体,但是每一个物理单元都能像真实的物理主机一样在网络上工作——独立的域名、IP地址(或共享的IP地址)、完整的Internet专用服务器功能。
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在国内,虚拟主机一般有国内虚拟主机和国外虚拟主机两种,区别就在于虚拟主机的配置不同。()

此题为判断题(对,错)。


参考答案:错误

第2题:

()都是共享资源的虚机。

A.传统的虚拟主机

B.新式虚拟主机

C.所有虚拟主机

D.独享版虚拟主机


参考答案:A

第3题:

下述对虚拟主机描述哪些不正确()

A.每台虚拟主机都有独立域名、独立IP地址,或者共享的IP地址

B.每台虚拟主机都有独立域名,但只有共享的IP地址

C.每台虚拟主机都只共享域名、独立IP地址,或者共享的IP地址

D.每台虚拟主机都有独立或共享的域名、独立IP地址


参考答案:BCD

第4题:

若要在Linux下的Web服务器中配置虚拟主机,则要在主配置文件中使用什么容器()。

A.VirtualHost

B.campus

C.chroot

D.container


正确答案:A

第5题:

虚拟主机的特点包括()。

A.费用高

B.性能高

C.每一台虚拟主机都具有完整的Internet服务器功能

D.多台虚拟主机共享一台真实主机资源


正确答案:BCD

第6题:

虚拟主机是指在一个单一的服务器上创建和维护多个Web站点,Apache提供了对虚拟主机的完全支持。虚拟主机的形式可以是(2)、(3)。

(2)和(3)备选项如下:

A.基于名字 B.基于文件 C.基于IP地址 D.基于MAC地址


正确答案:(2)、(3)回答A、C或回答C、A均可。
(2)、(3)回答A、C或回答C、A均可。 解析:虚拟主机是指在一个单一的服务器上维护多个Web站点,并且使用主机别名来区别它们。这样用户就可以在单一的Web服务器上拥有多个的Web站点,并通过它们各自的域名对这些站点进行访问。Apache提供了对虚拟主机的完全支持。虚拟主机一般有两种形式:“基于名字”和“基于IP”。

第7题:

下列各项中,建立企业网站的形式是()

A.虚拟主机、服务器托管、专线入网

B.虚拟主机、销售器托管、专线入网

C.虚拟主机、服务器托管、免费入网

D.自备主机、服务器托管、专线入网


参考答案:A

第8题:

在一台Apache服务器上通过虚拟主机可以实现多个Web站点。虚拟主机可以是基于____的虚拟主机,也可以是基于名字的虚拟主机。

A.IP

B.TCP

C.UDP

D.HTTP


正确答案:A
apache服务器可以实现基于IP和基于名字的虚拟主机。基于IP的虚拟主机方式需要在机器上设置IP别名,如在一台机器的网卡上绑定多个IP 地址去服务多个虚拟主机 .这种基于IP的虚拟主机有一个缺点,就是你需要更多的IP地址去服务各自的虚拟主机,若IP地址不够,则不可采用此方式。基于名字的虚拟主机只需要在apache的配置文件中,对NameVirtualHost域中DocumentRoot 和 ServerName 分别设定其对应的虚拟主机的文档路径即可。

第9题:

下图是配置Apache服务器的一个窗口,选中目录选项ExecCGI,意味着什么?

如果将下图所示的目录选项中Indexes选中状态取消,并且虚拟主机目录中也没有相关的Index文件,客户机通过浏览器访问有关的虚拟主机目录时有何后果?


正确答案:选中目录选项ExecCGI意味着准许执行CGI 如将Indexes选中状态取消则不允许客户机浏览器在虚拟主机没有Index文件时显示目录所有文件。
选中目录选项ExecCGI,意味着准许执行CGI 如将Indexes选中状态取消,则不允许客户机浏览器在虚拟主机没有Index文件时显示目录所有文件。 解析:本题考查Web服务和在Linux环境下Apache服务器的配置,要求考生能够正确理解Apache配置文件。
Web服务的主要协议是HTTP(超文本传输协议),HTTP定义Web客户(即浏览器)如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户,HTTP以 TCP(传输控制协议)作为底层协议。当用户请求一个Web页面(譬如说点击某个超链接)时,浏览器把请求该页面中各个对象的HTTP请求消息发送给服务器。服务器收到请求后,以运送含有这些对象HTTP响应消息作为响应。
网络上的资源(包括文字、图片等)可以用HTML(超文本标记语言)来组织,当 HTML格式的信息传输到客户机上时,客户有关软件(如explore等)根据HTML的语法进行解释并显示。
基于TCP/IP协议的网络中,应用URL(统一资源定位符)来标示网络中的资源, URL的格式为:
Scheme://host:port/ path? query
其中,scheme为通信协议方案,如HTTP、FTP、HTTPS等;host是资源所在的主机(可以用IP地址或有效域名表示);port是传输层端口号,如HTTP的默认端口是80; path是路径,由多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址;query,查询,可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用“&”符号隔开,参数名和值用“=”符号隔开。支持动态网页的技术有JSP和ASP,其中JSP可以跨平台应用。另外,CGI也是一种动态网页技术,因为存在安全隐患,启动CGI需要在配置界面中将ExecCGI选中。
所谓虚拟主机服务是指在一台物理机器上提供多个Web服务,通常可以采用两种方案:基于IP地址的虚拟主机和基于名字的虚拟主机。基于IP地址的虚拟主机服务实现需要在机器上配置多个IP地址,每个IP对应一个虚拟主机。基于名字的虚拟主机可以定义不同的主机名(虚拟的)对应不同的Web服务,但是这些虚拟的主机名必须保证能够被正确地进行地址解析,因此需要配置域名解析服务器。
对于RPM方式安装的Apache服务器,其配置文件存储在“/etc/httpd /conf”目录下,主要配置文件为httpd. conf,其所有的配置信息均保存在该文件中,更改文件中的配置信息就更改了Web服务器的运行模式,图形化配置方式也是以配置该文件为基础的。该文件中的一些主要,参数含义如下:
(1)ServerType standalone|inetd(注:|表示可选项)
Apache服务器有两种运行模式:standalone(独立的)和inetd(作为inetd守护进程的子进程运行)。standalone模式下,不存在对每个请求启动新进程的开销,效率较高,而inetd模式的安全性较高。
(2)Timeout 300
该参数指定当某个Web访问的TCP连接超过多少时间(单位秒)没有数据传输,即认为是连接超时而断开连接。
(3)Port 8080
Apache服务端口,默认值为80。
(4)ServerAdmin root@webtest.com.cn
Apache服务器管理员的电子邮件。服务器可将其运行状态通过这个邮箱发送给管理员。
(5)Alias/doc//usr/doc/
定义别名。将真实目录/usr/doc/定义为/doc,客户可以通过http://主机名/doc访问/usr/doc目录中的资源。

第10题:

以下关于虚拟主机的叙述中,不正确的是(3)。

A.Apache设置虚拟主机服务主要有基于名字和基于IP地址两种方案

B.虚拟主机是指在同一台服务器上创建和维护多个Web站点

C.配置基于IP的虚拟主机,前提是服务器上必须要有多块物理网卡

D.如果服务器只有一个IP地址,用不同的端口号也能创建不同的虚拟主机


正确答案:(3)C或“配置基于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,在菜单中选择“操作→添加虚拟主机”,或者按下工具栏中的“添加虚拟主机”按钮,按照“虚拟主机创建向导”中的指示完成相应的操作任务。

更多相关问题