认真阅读下列有关Linux操作系统环境下配置Apache服务器的说明,根据要求回答问题1至问题7,将解答填入答题纸对应的解答栏内。
【说明】
一台装有RedFlag Server 4.0 操作系统的计算机,该计算机的主机名是webserver,所安装网卡上配置的IP地址、DNS域名、用户主目录如表4-1所示。现在要把这台计算机用rfapache管理工具配置成一台ApacheWeb服务器。
【问题1】(2分)
在KDE环境下运行rfapache,若要完成rfapache的配置操作,需要用户具有___(1)___权限。
【问题2】(2分)
虚拟主机是指在一个单一的服务器上创建和维护多个Web站点,Apache提供了对虚拟主机的完全支持。虚拟主机的形式可以是___(2)___、___(3)___。
(2)和(3)备选项如下:
A.基于名字 D.基于文件 C.基于IP地址 D.基于MAC地址
【问题3】(2分)
图4-1是虚拟主机的站点属性设置界面,请填写用户“Dept5”的Web站点配置信息:
IP地址:___(4)___;TCP端口:___(5)___。
【问题4】(2分)
如果Dept5Web站点使用8000端口侦听WWW服务请求,那么用户在浏览器的地址栏中输入___(6)___可以访问该站点。
【问题5】(2分)
图4-2是虚拟主机的主目录属性设置界面,给出用户“Dept5”的Web站点的主目录路径___(7)___。通常,Web站点主文档的默认文件名为___(8)___。
【问题6】(3分)
图4-3是虚拟主机的访问控制属性设置界面,假设只允许IP地址范围是192.168.1.1/24的计算机访问用户“Dept5”的Web站点,请设置相应的属性配置参数:
“访问”(控制属性):___(9)___;
A.允许 B.禁止
“IP地址/域名”(范围)“从___(10)___到___(11)___。
【问题7】(2分)
运行rfapache需要启动的守护进程是___(12)___。
问题1:[2分]
root
问题2:[2分]
A、C
问题3:[2分]
192.168.0.15
80
问题4:[2分]
http://www.dept5.com:8000或http://192.168.0.15:8000
问题5:[2分]
/var/www/dept5
index.htm
问题6:[3分]
A、192.168.1.1、192.168.1.254
问题7:[2分]
http
问题1:
rfapache配置工具需要在KDE环境下以root权限运行,非root权限用户也可以运行使用配置工具,但没有权限修改配置文件,就算修改了也是无效的。
问题2:
虚拟主机是指在一个单一的服务器上创建和维护多个Web站点,使用主机名来区分,在访问时,一般都是通过各自的域名对站点进行访问。Apache提供了对虚拟主机的完全支持。虚拟主机的形式有基于名字和基于IP两种。
问题3:
如图的虚拟主机的站点属性设置界面中,站点名称设置为主机名;IP地址设置成虚拟主机的IP地址,TCP端口是用来监听客户请求的端口,默认值是80。
问题4:
在设置TCP端口时,除了默认的80,也可以设置成其他的端口号,如果设置为其他的端口号,在访问Apache服务器时就必须在URL后面跟上端口号才能访问到页面。
问题5:
在主目录设置界面中,“目录路径”用来定义Apache提供文件的最顶级目录,这个目录应该包含Apache收到URL请求时提供的文件,“默认文档”设置请求指定目录时该目录的索引文件。Web站点主文档的默认文件名为index.htm或welcome.htm或default.htm。
问题6:
在访问许可设置界面中,通常有两种访问控制列表,一种是允许访问列表,另一种是禁止访问列表。在本题中,根据题目要访问的IP地址范围可以知道是允许访问的。IP地址的范围计算要根据其给出的IP网络号为24位计算,那么主机号=32-24=8位,8位可以允许256台独立主机,减去全0或全1的两个地址,那么可以得到IP地址的范围是192.168.1.1到192.168.1.254。
问题7:
Linux系统有很多守护进程,大多数服务器都是通过守护进程来实现的,而且守护进程完成很多系统任务,比如,Samba服务器的守护进程smbd、打印服务器的守护进程lqd等,一般守护进程都是在服务器名字后面加上D即可。