问题 问答题

【问题2】 要启用Apache Web安全服务器,用户至少需要安装 (5) 、mol_ssl、openssl等3个软件包。其中,mol_ssl模块是Apache Web服务器的一个安全模块,它的配置文件位于 (6) 目录。要载入这个文件而使mol_ssl进程能够正常工作,必须在 (7) 文件中包括include conf.7/*.conf这条声明。

答案

参考答案:

解析:(5) httpd (6) /ctc/httpd/conf.d/ssl.conf
(7) /etc/httpd/conf/httpd.conf
这是一道要求读者熟悉Apache Web安全服务器软件包的简答题。在Linux系统中,与Apache Web安全服务器有关的软件包及其功能见表7-13。要启用Apache Web安全服务器,用户至少需要安装httpd、 mod_ss1、openssl等3个软件包。
表7-13 Apache Web安全服务器各软件包对比表

软件包选 项功 能
 ①httph必选 它包含httpd守护进程和相关的工具、配置文件、图标、Apache Web服务器模块、说明书(man)等文件
 ②mod_ssl 它包括mod_ssl模块,它通过安全套接字层(SSL)和传输层安全(TLS)协议为Apache Web服务器提供加密功能
 ③openssl 包含实现SSL和TLS协议的OpenSSL工具包及一个常规目的的加密库
 ④httpd-devel可选 它包含Apache Web服务器的包含文件、头文件和APXS工具程序
 ⑤httpd-manual 它包含HTML格式的Apache计划的Apache User’s Guide说明指南
 ⑥OpenSSH 它包括OpenSSH客户程序和服务器都需要的核心文件,提供了一组用来在远程主机上登录和执行命令的网络连接工具。其中,OpenSSH工具可以加密所有通信报文(包括口令),以防范窃听等网络攻击行为。另外,SCP协议可作为文件复制协议(RCP)和文件传输协议(FTP)的安全替换
 ⑦openssh-server 它包括安全shell守护进程sshd及其相关文件。sshd是OpenSSH会件的服务器方,用来接受并响应SSH客户的服务请求
 ⑧openssh-clients 它包含进行加密SSH服务器连接所需的客户程序,包括ssh(rsh的安全替换)、sftp(ftp的安全替换)、slogin(远程登录rlogin和telnet协议的安全替换)
 ⑨openssh-askpass 它支持对话框窗口的显示,使用OpenSSH代理时用于提示用户输入口令
 ⑩penssh-askpass-gnome 它可以在OpenSSH程序提示用户输入口令时与GNOME桌面环境 起使用来显示图形化对话窗口
 ⑾openssl-devel 它包含编译带有各类加密算式、协议支持的应用程序所需的静态库和包含文件,主要用于应用程序的开发。用户仅使用SSL时,可不必安装该软件包
 ⑿stunnel 它提供Stunnel SSL会绕程序以支持TCP连接的SSL加密,可无须重新编译守护进程而为无SSL的守护进程和协议(如POP、IMAP和LDAP等)提供加密
其中,mod_ssl模块是Apache Web服务器的一个安全模块,它通过安全套接字层(SSL)或传输层安全(TLS)协议为Apache Web服务器提供强大的加密功能。其配置文件是/etc/httpd/conf.d/ssl.conf。要载入这个文件而使mod_ssl进程能够工作,必须在/etc/httpd/conf/httpd.conf文件中包括“include conf.d/*.conf”这条声明。

多项选择题
单项选择题