问答题
{{B}}阅读以下说明,回答问题1~5,将答案填入答题纸对应的解答栏内。 {{/B}}
配置WWW服务器是Linux操作平台的重要工作之一,而Apach是目前应用最为广泛的Web服务器产品之一。在Linux下安装Apachc
Web服务,Apache服务程序httod启动时需要读取配置文件httpd.conf,以下是一个hupd.conf配置文件的片断:
## httpd.conf--Apache HTTP server configuration file
###
Section 1:Global Environment
ServerType standalone
ServerRoot"/etc/httpd"
Timeout 300
KeepAl ive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MaxClient 150
###Section 2: 'Main'server configuration
Port
80
User apache
Group apache
ServerAdmin webmaster@abc.com.cn
ServerName
www.abc.com.cn
DocumentRoot"/var/www/html"
UserDir public_html
DirectpryIndex index.html
Alias /jianji"/home/zhang/jianji"
ScriptAlias/cgi-bin/"/var/www/cgi-bin/"
ErrorDocument
404/missing.html
###Section 3:Virtual HostS
NameVirtualHost 192.168.10.101
<VirtualHost
192.168.10.101>
ServerAdmin webmaster@abc.com.cn
DocumentRoot/www/htdocs/abc
ServerName markert.abc.com.cn
ErrorLog logs/host.some_domain.com-error_log
CustomLog logs/host.some_domain.com_access log common
</VirtualHost>
问答题
Apache Web服务器有哪两种运行方式?该服务器运行在什么方式下?
|
【正确答案】
【答案解析】超级服务器(inetd)方式和独立(standalone)方式;独立(standalone)方式
该题主要考查Lioux下Apache服务器的配置。
Apache服务器有两种运行方式,一种是独立方式(standalone),这是Apache服务器的默认运行方式。在这种方式中,httpd服务器将由其本身启动,并驻留在主机中监视连接请求。另一种是inetd方式,它使用超级服务器inetd监视连接请求并启动服务器。Apache服务器的运行方式是通过ServerType参数指定的,因些,本题中的服务器的运行方式是独立方式(standalone)。
问答题
假设主机的IP地址是192.168.10.100,当用户在浏览器中输入http://192.168.10.100时显示了主页,那么该主页的文件名是什么?
|
【正确答案】
【答案解析】index.html
该问题主要是考查索引文件(默认文档)的设置。很多情况下,URL中并没有指定文档的名字,而只是给出了一个目录名,那么Apache服务器就自动返回这个目录下由DirectoryIndex定义的文件,当然可以指定多个文件名字,系统会按顺序搜索。当所有由DirectoryIndex指定的文件都不存在时,Apache服务器可以根据系统设置,生成这个目录下的所有文件列表,提供用户选择。此时该目录的访问控制选项中的Indexes选项(options Indexes)必须打开,使得服务器能够生成目录列表,否则Apache将拒绝访问。本题中DirectoryIndex只定义了indcx.html,因些我们看到的主页文件名为index.html。
问答题
httpd.conf文件中“Alias/jianji"/home/zhang/jianji"”一行的含义是什么?
|
【正确答案】
【答案解析】建立一个虚拟目录“/jianji”,其真实路径是“/home/zhang/jianji”。
Alias参数用于将URL与服务器文件系统中的真实位置进行直接映射(虚拟目录),一般的文档将在DocumentRoot中进行查询,然而使用Alias定义的路径将直接映射到相应目录下,而不再到DocumentRoot下面进行查询,因此,“Alias/jianji"/home/zhang/jianji"”一行的含义是建立一个虚拟目录“/jianji”,其真实路径是“/home/zhang/jianji”。
【正确答案】
【答案解析】建立一个域名为markert.abc.com.cn的虚拟Web服务器(虚拟主机),并指定相应的参数。
阴影部分的作用是建立一个域名为markert.abc.com.cn的虚拟Web服务器(虚拟主机),并指定相应的参数。NameVirtualHost参数用来指定虚拟主机使用的IP地址,<VirtualHost192.168.10.101>…</VirtualHost>之间的参数是用来指定使用NameVirtualHost参数指定的虚拟主机相关设置,如管理员的邮箱、文档主目录、服务器的域名、错误日志和访问日志的位置等。
问答题
命令“chkconfig-level 3 httpd on”的功能是什么?
|
【正确答案】
【答案解析】设置当操作系统按运行级3启动时自动启动HTTP服务
chkconfig命令用于修改Linux操作系统开机时在每一个运行等级(Run Level)中要自动启动和关闭的程序。该命令格式是:
chkconfig[--level<运行级>]<名字>[on|off]
例如希望在运行级别3、5启动计算机时启动HTTP服务,则命令为:
#chkconfig--level 35 httpd on
因此该命令的作用是设置当操作系统按运行级3启动时自动启动HTTP服务。