问题
问答题
【问题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等)提供加密 |