图书介绍
Apache服务器配置和管理PDF|Epub|txt|kindle电子书版本网盘下载
- 傅宇旭等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302049750
- 出版时间:2002
- 标注页数:325页
- 文件大小:15MB
- 文件页数:341页
- 主题词:Apache
PDF下载
下载说明
Apache服务器配置和管理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Apache概述1
1.1 Apache的发展历程1
1.2 Apache的主要特征1
1.3 Apache的结构3
1.4 Apache的前景4
1.5 许可证问题4
1.6 小结5
第2章 Apache的安装6
2.1 获取Apache源代码6
2.2 配置源代码7
2.2.1 配置选项7
2.2.2 配置源代码11
2.3 安装Apache14
2.4 Apache对系统配置的需求15
2.5 Apache的更新16
2.6 小结16
第3章 Apache的基本配置17
3.1 Apache服务器的配置基础17
3.1.1 srm.conf18
3.1.2 access.conf18
3.1.3 httpd.conf18
3.2 Apache的主配置25
3.3 主服务器的配置32
3.4.1 什么是虚拟主机36
3.4 配置虚拟主机36
3.4.2 虚拟主机的Apache配置38
3.4.3 配置不同类型的虚拟主机42
3.4.4 不同类型虚拟主机之间的转换47
3.4.5 虚拟主机的调试47
3.5 控制服务器48
3.6 测试Apache48
3.7 小结49
第4章 Apache模块50
4.1 mod_access50
4.1.1 Allow50
4.1.2 Allow from env=variable51
4.1.3 Deny52
4.1.4 Deny from env=variable52
4.1.5 Order53
4.2 mod_actions53
4.2.1 Action54
4.2.2 Script56
4.3 mod_alias57
4.3.1 Alias57
4.3.2 AliasMatch58
4.3.3 Redirect58
4.3.6 RedirectPermanent59
4.3.5 RedirectTemp59
4.3.4 RedirectMatch59
4.3.7 ScriptAlias60
4.3.8 ScriptAliasMatch60
4.4 mod_asis60
4.5 mod_auth61
4.5.1 AuthAuthoritative61
4.5.2 AuthUserFile62
4.5.3 AuthGroupFile62
4.6 mod_auth_anon62
4.6.4 Anonymous_MustGiveEmail63
4.6.3 Anonymous_LogEmail63
4.6.2 Anonymous_Authoritative63
4.6.1 Anonymous63
4.6.5 Anonymous_NoUserID64
4.6.6 Anonymous_VerifyEmail64
4.7 mod_auth_db64
4.7.1 AuthDBGroupFile64
4.7.2 AuthDBUserFile65
4.7.3 AuthDBAuthoritative65
4.8 mod_auth_dbm66
4.8.1 AuthDBMUserFile66
4.8.2 AuthDBMGroupFile66
4.9.1 AddExternalAuth67
4.9 mod_auth_external67
4.8.3 AuthDBMAuthoritative67
4.9.2 AddExternalGroupAuth68
4.9.3 SetExternalAuthMethod68
4.9.4 SetExternalGroupMethod69
4.9.5 AuthExternal70
4.9.6 GroupExternal70
4.10 mod_autoindex73
4.10.1 AddAlt73
4.10.2 AddAltByEncoding74
4.10.3 AddAltByType74
4.10.6 AddIconByEncoding75
4.10.5 AddIcon75
4.10.4 AddDescription75
4.10.7 AddIconByType76
4.10.8 DefaultIcon76
4.10.9 FancyIndexing76
4.10.10 HeaderName76
4.10.11 IndexIgnore77
4.10.12 IndexOptions77
4.10.13 IndexOrderDefault79
4.10.14 ReadmeName80
4.11 mod_browser80
4.12 mod_cern_meta80
4.12.3 MetaSuffix81
4.12.1 MetaFiles81
4.12.2 MetaDir81
4.13 mod_cgi82
4.13.1 ScriptLog82
4.13.2 ScriptLogLength82
4.13.3 ScriptBuffer83
4.14 mod_cookies83
4.14.1 cookielog83
4.15 mod_digest83
4.15.1 AuthDigestFile83
4.16 mod_dir84
4.16.1 DirectoryIndex84
4.17.2 LoadModule85
4.18 mod_env85
4.17 mod_dld85
4.17.1 LoadFile85
4.18.1 PassEnv86
4.18.2 SetEnv86
4.18.3 UnsetEnv86
4.19 mod_expires86
4.19.1 ExpiresActive87
4.19.2 ExpiresByType87
4.19.3 ExpiresDefault88
4.21 mod_imap89
4.20.1 Header89
4.20 mod_headers89
4.21.1 ImapMenu90
4.21.2 ImapDefault90
4.21.3 ImapBase91
4.22 mod_include92
4.22.1 XbitHack93
4.23 mod_info93
4.23.1 AddModuleInfo93
4.25 mod_log_config94
4.25.2 CustomLog94
4.25.1 CookieLog94
4.24.1 AgentLog94
4.24 mod_log_agent94
4.25.3 LogFormat95
4.25.4 TransferLog95
4.26 mod_log_referer96
4.26.1 RefererLog96
4.26.2 RefererIgnore96
4.27 mod_mime96
4.27.1 AddEncoding97
4.27.2 AddHandler97
4.27.3 AddLanguage97
4.27.6 ForceType98
4.27.4 AddType98
4.27.5 DefaultLanguage98
4.27.7 RemoveHandler99
4.27.8 SetHandler99
4.27.9 TypesConfig100
4.28 mod_mime_magic100
4.28.1 MimeMagicFile100
4.29 mod_mmap_static101
4.29.1 MmapFile101
4.30 mod_negotiation101
4.30.2 LanguagePriority102
4.30.1 CacheNegotiatedDocs102
4.31 mod_proxy103
4.32 mod_rewrite103
4.32.1 RewriteEngine103
4.32.2 RewriteOpition103
4.32.3 RewriteLog104
4.32.4 RewriteLogLevel104
4.32.5 RewriteMap104
4.32.6 RewriteLock104
4.33.1 BrowserMatch105
4.32.9 RewriteCond105
4.33 mod_setenvif105
4.32.7 RewriteBase105
4.32.8 RewriteRule105
4.33.2 BrowserMatchNoCase106
4.33.3 SetEnvlf106
4.33.4 SetEnvlfNoCase107
4.34 mod_speling107
4.34.1 CheckSpelling107
4.35 mod_status108
4.35.1 ExtendStatus108
4.36 mod_userdir109
4.36.1 UseDir109
4.38.1 CookieExpires110
4.38.2 CookieTracking110
4.37 mod_unique_id110
4.38 mod_usertrack110
4.39 小结111
第5章 SSI112
5.1 SSI的基本概念112
5.2 配置SSI112
5.3 SSI基本指令114
5.4 SSI变量121
5.5 SSI流控制指令122
5.6 小结124
6.2.1 使用ScriptAlias命令125
6.2 为CGI配置Apache125
第6章 CGI配置125
6.1 CGI简介125
6.2.2 选定CGI文件的扩展名126
6.2.3 允许用户访问cgi-bin127
6.3 技术内幕129
6.3.1 环境变量129
6.4 编写CGI程序131
6.4.1 第一个简单的CGI程序131
6.4.2 一个较复杂的CGI程序133
6.5 调试CGI程序152
6.6 小结153
7.1.1 什么是FastCGI154
7.1 FastCGI简介154
第7章 FastCGI154
7.1.2 FastCGI的工作原理155
7.1.3 FastCGI的优势155
7.2 为FastCGI配置Apache156
7.2.1 Apache中的一些指令157
7.2.2 配置mod_fastcgi158
7.3 编写FastCGI脚本160
7.3.1 使用FCGI.pm编写FastCGI脚本程序160
7.3.2 使用CGI.pm编写FastCGI脚本程序160
7.4 小结161
8.1 什么是mod_perl162
第8章 Apache中的mod_Perl162
8.2 安装mod_perl163
8.3 使用mod_perl加速CGI脚本的运行164
8.4 开发基于mod_perl的Perl模块166
8.5 为Perl配置Apache168
8.6 mod_perl和SSI的集成171
8.7 mod_perl的缺陷172
8.7.1 系统资源问题172
8.7.2 安全问题172
8.8 小结173
9.1 代理服务器的概念174
第9章 Apache代理服务器174
9.2 设置Apache代理服务器175
9.2.1 编译mod_proxy175
9.2.2 mod_proxy指令176
9.2.3 ProxyPass177
9.2.4 ProxyPassReverse177
9.2.5 ProxyBlock178
9.2.6 ProxyReceiveBufferSize178
9.2.7 NoProxy179
9.2.8 ProxyDomain179
9.2.9 ProxyVia179
9.2.12 CacheSize180
9.2.11 CacheRoot180
9.2.10 CacheForceCompletion180
9.2.13 CacheGcInterval181
9.2.14 CacheMaxExpire181
9.2.15 CacheLastModifiedFactor181
9.2.16 CacheDirLengeth182
9.2.17 CacheDirLevels182
9.2.18 CacheDefaultExpire182
9.2.19 NoCache183
9.3 配置代理服务器183
9.3.1 将专用IP网络连接到因特网184
9.3.2 缓存远程Web站点184
9.3.4 建立逆向代理服务器185
9.3.3 建立Web站点的镜像185
9.4 设置Web浏览器186
9.4.1 手工代理配置186
9.4.2 手工配置NETSCAPE186
9.4.3 自动代理配置187
9.5 小结194
第10章 重写URL195
10.1 URL重写引擎——mod_rewrite模块195
10.1.1 RewriteEngine195
10.1.2 RewriteOpition196
10.1.3 RewriteLog196
10.1.5 RewriteMap197
10.1.4 RewriteLogLevel197
10.1.7 RewriteBase199
10.1.6 RewriteLock199
10.1.8 RewriteRule200
10.1.9 RewriteCond202
10.2 URL规则应用205
10.2.1 把被请求的URL扩展为标准的URL205
10.2.2 设置基于URL的环境变量205
10.2.3 创建www.users.com站点206
10.2.4 将访问失败的URL重新定向给新WEB服务器206
10.2.5 创建基于时间的URL206
10.2.8 为CGI网关创建HTML207
10.2.6 使URL向后兼容207
10.2.7 创建传送内容与浏览器类型有关的URL207
10.2.9 创建基于HTTP引用的URL转向功能208
10.2.10 其他使用情况208
10.3 小结209
第11章 基本认证210
11.1 基本HTTP格式的认证210
11.1.1 使用mod_auth模块210
11.1.2 使用mod_auth_dbm模块212
11.1.3 使用mod_auth_db模块214
11.1.5 使用mod_auth_external模块215
11.1.4 使用mod_auth_anon模块215
11.2 digest认证220
11.3 基于主机的认证220
11.4 小结221
第12章 服务器状态和日志222
12.1 访问Apache配置状态222
12.2 监视服务器状态信息223
12.2.1 使用状态页223
12.2.2 简化状态显示224
12.2.3 存储服务器状态信息224
12.3 生成服务器日志文件225
12.3.1 日志指令226
12.3.2 定制日志文件227
12.3.3 生成多个日志文件228
12.4 存储指定信息229
12.4.1 存储引用者的信息229
12.4.2 存储用户代理信息230
12.4.3 存储cookie230
12.5 使用错误日志232
12.6 分析日志文件233
12.7 日志的维护234
12.7.1 使用logrotate235
12.7.2 使用rotatelog235
12.8 小结235
13.1.2 非对称加密236
13.1.1 对称加密236
第13章 Apache的安全Socket层236
13.1 什么是安全Socket层(SSL)236
13.1.3 SSL的工作原理237
13.2 使用mod_ssl238
13.2.1 获取mod_ssl238
13.2.2 编译和安装mod_ssl238
13.2.3 为mod_ssl配置Apache239
13.2.4 获取CA授权的证书252
13.3 使用Apache-SSL252
13.3.1 获取和创建SSLeay252
13.3.2 获取和创建Apache-SSL253
13.3.4 为Apache-SSL配置Apache254
13.3.3 生成一个临时证书254
13.3.5 检测服务器261
13.4 使用Stronghold263
13.4.1 安装Stronghold263
13.4.2 配置Stronghold264
13.4.3 获取CA授权的证书265
13.4.4 创建专用的证书颁发机构266
13.5 小结269
14.1.2 模块概述270
14.1.1 处理、模块和请求270
14.1 基本概念270
第14章 Apache中的API270
14.2 处理程序的工作情况272
14.2.1 request_rec概述273
14.2.2 request_rec结构的起源275
14.2.3 处理请求,拒绝和返回错误代码275
14.2.4 响应处理的特殊事项275
14.2.5 认证处理的特殊事项277
14.2.6 记录处理的特殊事项277
14.3 资源分配和资源池(resouce pools)277
14.3.2 分配初始化内存278
14.4 配置、命令等问题278
14.3.1 池中的内存分配278
14.4.1 针对目录的配置结构279
14.4.2 命令处理280
14.4.3 针对服务器的配置283
14.5 小结283
第15章 使用Apache组建Web网络284
15.1 Web网络284
15.1.1 Web网络的需求284
15.1.2 理解需求285
15.2 组建Web网络286
15.2.1 设计方案286
15.2.3 组建系统287
15.2.2 选择硬件和软件287
15.2.4 设置DNS服务器288
15.2.5 配置Apache301
15.2.6 使用FTP用户账号302
15.3 测试Web网络系统303
15.4 小结304
附录A HTTP/1.1状态码305
A.1 信息状态码(100-199)305
A.2 用户请求成功代码(200-299)305
A.3 请求重定向代码(300-399)306
A.4 用户请求未完成代码(400-499)306
A.5 服务器错误(500-599)307
附录B 常用的内核命令308
B.1 Server Config(服务器配置)环境308
B.2 Container(容器)环境308
B.3 Pre-Directory(针对目录)环境309
B.4 常规配置命令310
B.5 性能和资源配置指令315
B.6 标准的容器命令317
B.7 记录日志命令319
B.8 认证和安全指令320
附录C 规则表达式使用规则324