内容简介
本书重点介绍了如何在Linux/UNIX系统上配置和管理Apache。先概述了一些WWW的基础知识,接着介绍了Apache Server的配置和安装、Apache的各种模块以及如何在Aapche中配置虚拟主机。然后介绍了服务器端包含指令(SSI),以及各种服务器端的脚本语言,如CGI、FastCGI、Perl、Apache JServ和PHP等。另外还介绍了如何安装、配置和使用Samba和Sendmail。介绍了Apache的管理和安全,包括WWW的认证机制、服务器的状态和日志、Web的安全性、SSL、代理功能设置及IP Masqerade和IPCHAINS等。 本书适用于使用和管理Apache Server的计算机专业人员
目录
第一部分 开端 第一章 Apache简介 1 1.1 什么是WWW 1 1.1.1 重要的基本概念 2 1.1.2 Web的特点 2 1.2 什么是HTTP 3 1.2.1 HTTP的特点 3 1.2.2 HTTP的通信交换过程 4 1.2.3 HTTP的请求和响应消息格式 4 1.3 什么是Apache 5 1.4 Apache Server的优点和特征 6 1.5 Apache的结构 8 1.6 面对的挑战 8 第二章 编译及安装Apache 9 2.1 下载Apache 9 2.2 编译和安装Apache 9 2.2.1 配置选项 10 2.2.2 运行Configure 11 2.2.3 编译Apache 12 2.2.4 安装Apache 12 2.3 保护Apache目录 13 第三章 配置与运行Apache 14 3.1 Apache的配置文件 14 3.1.1 conf/httpd.conf 14 3.1.2 conf/srm.conf 14 3.1.3 conf/access.conf 18 3.2 启动和停止Apache 19 3.2.1 独立的服务器 19 3.2.2 由inetd运行的Apache服务器 20 3.3 测试Apache服务器 21 3.4 命令行参数 22 第四章 Apache的核心配置 24 4.1 Apache命令的适用范围 24 4.1.1 服务器配置的使用范围 24 4.1.2 容器的使用范围 24 4.1.3 针对目录的使用范围 25 4.2 一般的配置命令 25 4.2.1 AccessConfig 25 4.2.2 AccessFileName 26 4.2.3 BindAddress 26 4.2.4 CoreDumpDirectory 27 4.2.5 DefaultType 27 4.2.6 documentRoot 27 4.2.7 Errordocument 28 4.2.8 Group 29 4.2.9 <IfModule> 29 4.2.10 Include 29 4.2.11 Listen 29 4.2.12 Options 30 4.2.13 Port 31 4.2.14 ResourceConfig 32 4.2.15 ServerAdmin 32 4.2.16 ServerName 33 4.2.17 ServerRoot 33 4.2.18 User 33 4.3 性能和资源配置命令 34 4.3.1 控制Apache进程 34 4.3.2 建立持续连接 37 4.3.3 控制系统资源 38 4.3.4 动态装卸模块 39 4.4 标准的容器命令 39 4.4.1 <Directory> 39 4.4.2 <DirectoryMatch> 40 4.4.3 <Files> 40 4.4.4 <FilesMatch> 41 4.4.5 <Location> 41 4.4.6 <LocationMatch> 41 4.5 虚拟主机命令 42 4.5.1 <VirtualHost> 42 4.5.2 NameVirtualHost 42 4.5.3 ServerAlias 43 4.5.4 ServerPath 43 4.6 日志命令 44 4.6.1 ErrorLog 44 4.6.2 LockFile 44 4.6.3 PidFile 44 4.6.4 ScoreBoardFile 45 4.7 认证与安全命令 45 4.7.1 AllowOverride 45 4.7.2 AuthName 46 4.7.3 AuthType 46 4.7.4 HostNameLookups 46 4.7.5 IdentityCheck 46 4.7.6 <Limit> 47 4.7.7 require 47 4.7.8 Satisfy 48 第五章 Apache标准模块 49 5.1 mod_access模块 49 5.1.1 allow 49 5.1.2 deny 50 5.1.3 order 50 5.2 mod_actions 51 5.2.1 Action 51 5.2.2 script 51 5.3 mod_alias模块 52 5.3.1 Alias 52 5.3.2 AlaisMatch 53 5.3.3 Redirect 53 5.3.4 RedirectMatch 53 5.3.5 RedirectTemp 54 5.3.6 RedirectPermanent 54 5.3.7 scriptAlias 54 5.3.8 scriptAliasMatch 55 5.4 mod_asis模块 55 5.4.1 目的 55 5.4.2 用法 55 5.5 mod_auth模块 56 5.5.1 AuthGroupFile 56 5.5.2 AuthUserFile 57 5.6 mod_auth_anon模块 57 5.7 mod_auth_db模块 57 5.8 mod_auth_external模块 58 5.9 mod_autoindex模块 59 5.9.1 AddAlt 59 5.9.2 AddAltByEncoding 59 5.9.3 AddAltByType 59 5.9.4 AddDescription 60 5.9.5 AddIcon 60 5.9.6 AddIconByEncoding 60 5.9.7 AddIconByType 61
VIP会员

