| A.HrML | B.ASP |
| C.JSP | D.IIS |
| E.SOAP F. URL G.HTTP H.VGA |
| 【问题2】 请在(5)~(11)空白处填写恰当的内容。 Apache的主配置文件为httpd.conf。某Web服务器的httpd.conf文件部分内容如下: ServerType Standalone ServerROOt "/etc/httpd" Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 15 MinSpareServers 5 MaxSpareServers 20 StartServers 8 MaxClients 150 MaxRequestsPerChild 100 Port 8080 User nobody Group nobody ServerAdmin root@webtest.com.cn ServerName WebTest DocumentRoot "/home/webtest/jakarta- tomcat/webapps/webtest" Options FollowsymLinks AllowOverride None Options Indexes Includes FollowSymLinks AllowOverride None Order allow, deny Allow from all DirectoryIndex index.html index.htm index.shtm1 index.cgi Alias /doc/ /usr/doc/ Order deny, allow deny from all allow from localhost Options Indexes FollowSymLinks 以RPM方式安装的Apache服务器,配置文件httpd.conf存储在Linux的{{U}} (5) {{/U}}目录下。根据上述配置文件,该Web服务器运行在{{U}} (6) {{/U}}模式下,其运行效率比在inetd模式下{{U}} (7) {{/U}};当某个Web连接超过{{U}} (8) {{/U}}秒没有数据传输时,系统断开连接。 如果客户需要访问Linux服务器上/usr/doc目录,则应在浏览器地址栏中输入{{U}} (9) {{/U}}。 虚拟主机是指在同一台服务器上实现多个Web站点。虚拟主机可以是基于IP地址的虚拟主机,也可以是基于{{U}} (10) {{/U}}的虚拟主机。创建基于{{U}} (10) {{/U}}的虚拟主机时,还需要配置{{U}} (11) {{/U}},并在区数据库文件中添加相关记录。 |
| 【问题3】 下图是配置Apache服务器的一个窗口,选中目录选项ExecCGI,意味着什么? 如果将下图所示的目录选项中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目录中的资源。
|