图书介绍

Apache Server的配置与管理PDF|Epub|txt|kindle电子书版本网盘下载

Apache Server的配置与管理
  • 方义等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115091285
  • 出版时间:2001
  • 标注页数:316页
  • 文件大小:17MB
  • 文件页数:332页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Apache Server的配置与管理PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 开端1

第一章 Apache简介1

1.1 什么是WWW1

1.1.1 重要的基本概念2

1.1.2 Web的特点2

1.2 什么是HTTP3

1.2.1 HTTP的特点3

1.2.2 HTTP的通信交换过程4

1.2.3 HTTP的请求和响应消息格式4

4.7 认证与安全命令5

1.3 什么是Apache5

1.4 Apache Server的优点和特征6

1.5 Apache的结构8

1.6 面对的挑战8

2.2 编译和安装Apache9

第二章 编译及安装Apache9

2.1 下载Apache9

2.2.1 配置选项10

2.2.2 运行Configure11

2.2.4 安装Apache12

2.2.3 编译Apache12

2.3 保护Apache目录13

第三章 配置与运行Apache14

3.1 Apache的配置文件14

3.1.1 conf/httpd.conf14

3.1.2 conf/srm.conf14

3.1.3 conf/access.conf18

3.2启动和停止Apache19

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 AccessConfig25

4.2.2 AccessFileName26

4.2.3 BindAddress26

4.2.6 DocumentRoot27

4.2.4 CoreDumpDirectory27

4.2.5 DefaultType27

4.2.7 ErrorDocument28

4.2.8 Group29

4.2.9 29

4.2.10 Include29

4.2.11 Listen29

4.2.12 Options30

4.2.13 Port31

4.2.14 ResourceConfig32

4.2.15 ServerAdmin32

4.2.18 User33

4.2.16 ServerName33

4.2.17 ServerRoot33

4.3.1 控制Apache进程34

4.3 性能和资源配置命令34

4.3.2 建立持续连接37

4.3.3 控制系统资源38

4.3.4 动态装卸模块39

4.4 标准的容器命令39

4.4.1 39

4.4.2 40

4.4.3 40

4.4.4 41

4.4.5 41

4.4.6 41

4.5.2 NameVirtualHost42

4.5 虚拟主机命令42

4.5.1 42

4.5.3 ServerAlias43

4.5.4 ServerPath43

4.6 日志命令44

4.6.1 ErrorLog44

4.6.2 LockFile44

4.6.3 PidFile44

4.6.4 ScoreBoardFile45

4.7.1 AllowOverride45

4.7.5 IdentityCheck46

4.7.4 HostNameLookups46

4.7.3 AuthType46

4.7.2 AuthName46

4.7.6 47

4.7.7 require47

4.7.8 Satisfy48

第五章 Apache标准模块49

5.1 mod_access模块49

5.1.1 allow49

5.1.2 deny50

5.1.3 order50

5.2.1 Action51

5.2.2 Script51

5.2 mod_actions51

5.3 mod_alias模块52

5.3.1 Alias52

5.3.2 AlaisMatch53

5.3.3 Redirect53

5.3.4 RedirectMatch53

5.3.5 RedirectTemp54

5.3.6 RedirectPermanent54

5.3.7 ScriptAlias54

5.3.8 ScriptAliasMatch55

5.4 mod_asis模块55

5.4.1 目的55

5.4.2 用法55

5.5.1 AuthGroupFile56

5.5 mod_auth*模块56

5.5.2 AuthUserFile57

5.6 mod_auth_anon模块57

5.8 mod_auth_external模块58

5.9 mod_autoindex模块59

5.9.1 AddAlt59

5.9.2 AddAltByEncoding59

5.9.3 AddAltByType59

5.9.4 AddDescription60

5.9.5 AddIcon60

5.9.6 AddIconByEncoding60

5.9.9 DirectoryIndex61

5.9.7 AddIconByType61

5.9.8 DefaultIcon61

5.9.10 FancyIndexing62

5.9.11 HeaderName62

5.9.12 IndexIgnore62

5.9.13 IndexOptions63

5.9.14 ReadmeName63

5.10 mod_cgi模块64

5.10.1 摘要64

5.10.2 CGI环境变量64

5.11 mod_dir模块64

5.12.1 PassEnv65

5.12.2 SetEnv65

5.12 mod_env模块65

5.12.3 UnsetEnv66

5.13 mod_imap模块66

5.13.1 摘要66

5.13.2 新特色66

5.13.3 配置指令66

5.14 mod_include模块68

5.14.1 SPML-包含文件格式68

5.14.2 内含的变量69

5.15.1 摘要70

5.15.2 日志文格格式70

5.15 mod_log_config模块70

5.14.3 XBitHack70

5.15.3 使用多个日志文件72

5.15.4 指令72

5.16 mod_mime模块73

5.16.1 摘要73

5.16.2 AddEncoding74

5.16.3 AddLanguage74

5.16.4 AddType74

5.16.5 TypesConfig75

5.17 mod_negotiation模块75

5.17.1 摘要75

5.17.2 LanguagePriority76

5.18 mod_setenvif模块76

5.18.3 SetEnvlf77

5.18.4 SetEnvlfNoCase77

5.18.1 BrowserMatch77

5.18.2 BrowserMatchNoCase77

5.19 mod_unique_id模块78

5.20 mod_userdir模块78

第六章 Apache扩充模块79

6.1 mod_auth_dbm模块79

6.1.1 AuthDbmGroupFile80

6.1.2 AuthDBMUserFile81

6.2.1 AuthDigestFile81

6.2.2 AuthDigestGroupFile81

6.2.4 AuthDigestNonceLifetime82

6.2.5 AuthDigestNonceFormat82

6.2.3 AuthDiestQop82

6.2.6 AuthDigestNcCheck83

6.2.7 AuthDigestAlgorithm83

6.2.8 AuthDigestDomain83

6.3 mod_cern_meta模块83

6.3.1 MetaFiles84

6.3.2 MetaDir84

6.3.3 Metasuffix84

6.4 mod_cookies模块84

6.5 mod_digest模块85

6.6 mod_dld模块85

6.6.1 摘要85

6.6.2 LoadFile85

6.6.3 LoadModule85

6.8 mod_expires模块86

6.7 mod_example模块86

6.8.1 ExpiresActive87

6.8.2 ExpiresByType87

6.8.3 ExpiresDefault87

6.9 mod_headers模块88

6.10 mod_info模块88

6.11 mod_log_agent模块89

6.12 mod_log_referer模块90

6.12.1 日志文件的格式90

6.12.2 RefererIgnore90

6.12.3 RefererLog90

6.13.2 MmapFile91

6.14.1 ProxyRequests91

6.14 mod_Proxy模块91

6.13.1 摘要91

6.13 mod_mmap_static模块91

6.14.2 ProxyRemote92

6.14.3 ProxyPass92

6.14.4 ProxyPassReverse93

6.14.5 ProxyBlock93

6.14.6 NoProxy94

6.14.7 ProxyDomain94

6.14.8 ProxyReceiveBufferSize94

6.14.9 CatheRoot94

6.14.10 CacheSize95

6.14.11 CacheGcInterval95

6.14.12 CacheMaxExpire95

6.14.13 CacheLastModifiedFactor95

6.14.16 CacheDefaultExpire96

6.14.15 CacheDirLevels96

6.14.14 CacheDirLenth96

6.14.17 CacheForceCompletion97

6.14.18 NoCache97

6.15 Mod_rewrite模块97

6.15.1 RewriteEngine98

6.15.2 RewriteOptions98

6.15.3 RewriteRule99

6.15.4 RewriteCond100

6.15.5 RewriteMap101

6.15.6 RewriteBase102

6.15.7 RewriteLog102

6.16 mod_so模块103

6.16.1 摘要103

6.15.9 RewriteLock103

6.15.8 RewriteLogLevel103

6.16.2 指令104

6.16.3 为Windows创建DLL模块104

6.17 mod_speling模块105

6.18 mod_status模块105

6.19 mod_usertrack模块106

6.19.1 Logging106

6.19.2 指令106

6.20 mod_vhost_alias模块107

6.20.1 目录名改写107

6.20.2 指令108

7.1.1 基于IP的虚拟主机的DNS配置109

第七章 虚拟主机的管理109

7.1 虚拟站点的DNS配置109

7.1.2 基于名称的虚拟主机的DNS配置110

7.2 虚拟站点的Apache配置111

7.2.1 设置多个Apache守护进程112

7.2.2 设置单独的Apache113

7.3 建立虚拟主机的限制因素114

第二部分 服务器端包含指令和脚本117

第八章 Apache的服务器端包含指令117

8.1 什么是SSI117

8.2 Apache的SSI配置118

8.2.1 为SSI HTML页添加新的句柄119

8.2.3 启动目录的SSI解析120

8.2.2 为SSIHTML页添加新的文件扩展名120

8.3 SSI指令的使用121

8.3.1 config121

8.3.2 echo124

8.3.3 exec124

8.3.4 fsize127

8.3.5 flastmod127

8.3.6 include128

8.3.7 Printenv128

8.3.8 set129

8.4 SSI变量129

8.5 流程控制命令130

9.1.1 CGI简介133

9.1 什么是CGI133

第九章 CGI配置133

9.1.2 CGI的输入输出134

9.2 Apache对CGI的支持137

9.2.2 客户请求专用环境变量138

9.3.1 创建CGI脚本目录142

9.3.2 选择特定的CGI文件扩展名144

9.3.3 允许用户访问cgi-bin145

9.3.4 使用AddType创建新的CGI扩展名147

9.4 运行CGI148

9.4.1 一个有用的CGI脚本148

9.4.2 用于Perl的CGI模块149

9.5 在Apache中调试CGI150

9.5.1 ScriptLog150

9.5.3 ScriptLogBuffer151

9.5.2 ScriptLogLength151

第十章 FastCGI152

10.1 认识FastCGI152

10.1.1 为什么使用FastCGI152

10.1.2 FastCGI的优势153

10.1.3 理解FastCGI153

10.2 获得FastCGI并编译进Apache155

10.2.1 获得FastCGI及相关组件155

10.2.2 将FastCGI编译进Apache155

10.3 从CGI转换到FastCGI156

10.4 FastCGI的Apache配置159

10.4.1 AddClass指令159

10.4.3 FastCgiIpcDir指令160

10.4.2 ExternalAddClss指令160

10.5 基于Perl的FastCGI脚本的运行162

10.6 配置文件例子164

第十一章 将Perl嵌入Apache168

11.1 Perl简介168

11.2 mod_Perl模块的安装168

11.3 使用Perl配置Apache170

11.4 运行PerlCGI脚本174

11.5 导出PerlCGI脚本的问题177

11.6 Perl模块的编写178

11.6.1 CGI.pm及CGI::*模块的使用180

11.6.2 Apache DB/DBM认证模块的使用180

11.7 服务器端包含与mod_perl的集成181

11.8.1 内存的使用182

11.8 几个特殊的问题182

11.8.2 安全性问题184

第十二章 Apache JServ和PHP185

12.1 Apache JServ185

12.1.1 安装Apache JServ185

12.1.2 Apache JServ的特征188

12.1.3 JSP简介188

12.2 PHP190

12.2.1 什么是PHP190

12.2.2 PHP的特性190

12.2.3 PHP的获得、安装和配置190

13.1.1 什么是SMB193

13.1 SMB的简介193

第十三章 Samba Server193

第三部分 Samba和Sendmail193

13.1.2 Microsoft Network194

13.2 Samba的安装与设定196

13.2.1 安装Samba196

13.2.2 安装SWAT197

13.3 通过SWAT对Samba进行设定197

13.3.1 Base Options198

13.3.2 Security Options198

13.3.3 Printing Options200

13.4 编辑Samba的配置文件201

13.6 常见问题203

13.5.2 Windows主机共享Linux主机的资源203

13.5.1 Linux主机共享Windows主机的资源203

13.5 检测203

第十四章 Sendmail205

14.1 什么是Sendmail205

14.2 获得和安装Sendmail205

14.3 Sendmail的配置206

14.3.1 文件与指令206

14.3.2 Sendmail.cf206

14.3.3 使用m4212

14.3.4 邮件队列(Mail Queue)213

14.3.5 Sendmail Anti-relay214

14.4 在虚拟主机中设定Sendmail214

14.4.1 同一台机器收不同域的信件214

14.4.3 修改虚拟送信人数据库215

14.4.2 修改虚拟收信人数据库215

14.6 forward转寄文件216

14.5 Aliases别名文件216

14.7 Masquerading217

14.8 实现POP3217

第四部分 Apache的管理和安全219

第十五章 WWW认证219

15.1 基于主机的认证219

15.1.1 allow220

15.1.2 deny220

15.1.3 order220

15.2 基于HTTP的认证220

15.2.3 mod_auth_db模块221

15.2.4 mod_auth_msql模块221

15.2.2 mod_auth_dbm模块221

15.2.1 标准的mod_auth模块221

15.2.5 mod_auth_external模块224

15.3 摘要认证225

第十六章 服务器的状态和日志226

16.1 通过Web监视Apache226

16.1.1 访问服务器的配置信息226

16.1.2 监视服务器的状态227

16.2 建立服务器日志文件229

16.3 定制服务器日志文件230

16.4 生成多个日志文件231

16.5 存储有关信息231

16.5.3 存储cookies232

16.5.2 存储引用者的信息232

16.5.1 存储用户代理信息232

16.6 使用错误日志233

16.7 分析服务器日志文件235

16.8 维护服务器日志文件236

16.8.1 使用rotatelog236

16.8.2 使用logrotate236

第十七章 Web的安全性238

17.1 理解Web的安全性238

17.1.1 局域网239

17.1.2 操作系统239

17.1.3 Web服务器软件239

17.1.4 Web内容241

17.2 降低CGI风险241

17.2.1 防止恶意用户对CGI应用程序的输入242

17.2.2 防止嵌入在有害的用户输入中的系统调用243

17.2.3 防止拒绝服务的攻击248

17.2.4 使用封装来降低CGI风险249

17.3 降低SSI风险252

17.4 降低基于HTTP认证的风险253

17.5 Web安全策略253

第十八章 Apache的SSL254

18.1 SSL简介254

18.1.1 加密基础254

18.1.2 什么是SSL254

18.2 Apache的SSL解决方案255

18.3 自由软件——Apache-SSL255

18.3.2 配置和安装Apache-SSL256

18.3.1 配置和安装SSLeay256

18.3.3 取得数字证书257

18.3.4 PGPkey258

18.3.5 Apache-SSL指令258

18.3.6 为Apache-SSL配置Apache263

18.4 商业的Web Server——Stronghold272

18.4.1 安装Stronghold272

18.4.2 使用基于Web的配置管理软件273

18.4.3 取得由CAS签署的证书273

18.4.4 建立专用的证书274

第十九章 Apache的代理服务器277

19.1 配置和安装代理模块277

19.3.1 将Intranet与Internet相连278

19.3 配置代理服务器278

19.2 代理模块的指令278

19.3.2 远程Web站点的缓存279

19.3.3 建立Web站点的镜像281

19.4 Web浏览器的代理设置*281

19.4.1 自动代理配置281

19.4.2 只对远程URL请求使用代理服务283

19.4.3 使用多个代理服务器284

19.5 IP Masquerade287

19.5.1 什么是IP Masquerade287

19.5.2 IP Masquerade的安装287

19.5.3 IP Masquerade 的设定289

附录A 一个配置完成的httpd.conf文件292

附录B 与Apache有关的Internet资源316

热门推荐