APACHE系统管理指南PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)Mark Arnold,(美)Jeff Almeida著;王一川等译
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7302043299
- 页数:349 页
第1章 预先规划 1
1.1 不要跳过本章 1
1.2 概述 1
1.3 企业级策略 2
1.3.1 外部web服务器 2
1.3.2 HTTP代理服务器 9
1.3.3 intranet web服务器 9
1.4 小型商业公司策略 10
1.4.1 HTTP代理服务器/伪装防火墙 10
1.4.2 把web服务器和数据库并置 11
1.5 大型ISP策略 14
1.5.1 web服务器——商业站点 14
1.5.2 web服务器——主页站点 17
1.6.1 web服务器——数据库服务器 19
1.6 小型ISP策略 19
第2章 创建web服务器 21
2.1 系统需求 21
2.1.1 操作系统 21
2.1.2 磁盘空间 21
2.2 删除任何已存在的web服务器 21
2.2.1 停止正在运行的服务器 21
2.2.2 防止预存在的服务器自启动 22
2.2.3 删除预存在的web服务器 23
2.3 下载Apache服务器 23
2.4 下载并安装预编译的二进制代码 24
2.4.1 下载 25
2.4.2 解压缩 25
2.4.3 展开 26
2.4.4 安装 26
2.5.1 下载 27
2.5.2 解压缩 27
2.5 下载并编译源代码 27
2.5.3 展开 28
2.5.4 配置Makefile文件 29
2.5.5 编译 29
2.5.6 安装 29
2.6 选择Apache模块 31
2.7 手工编译服务器 34
2.8 配置已安装的服务器 39
2.8.1 配置文件 39
2.8.2 语法 40
2.8.3 基本指令 40
2.8.4 测试配置 46
2.9 启动、停止以及重启服务器 47
2.9.1 启动服务器 47
2.9.2 真实的一刻 47
2.9.4 重启服务器 48
2.9.3 停止服务器 48
2.10 在系统启动时自动启动服务器 49
第3章 创建web站点 52
3.1 策略 52
3.1.1 主要考虑 52
3.1.2 解决方案 52
3.2 创建守护进程账号 53
3.2.1 添加用户 53
3.2.2 设置权限 54
3.2.3 配置Apache 54
3.3 创建web站点管理员账号 54
3.3.1 添加用户 54
3.3.2 创建内容目录 55
3.3.3 设置权限 55
3.3.4 配置Apache 56
3.4 接受内容 58
4.1 显示目录 61
第4章 处理内容 61
4.2 配置MIME 71
4.2.1 简要历史 71
4.2.2 配置内容类型 71
4.2.3 配置编码机制 75
4.2.4 配置语言 75
4.2.5 内容协商 76
4.2.6 实现类型映射表 77
4.2.7 自动内容协商 79
4.3 发送元数据以及其他信息头 81
4.4 按原状发送文件 85
4.5 实现公共网关接口(CGI) 85
4.5.1 概述 85
4.5.2 启用CGI 86
4.5.3 使用Apache的CGI环境 87
4.5.4 控制CGI环境 93
4.5.5 关于CGI的警告 94
4.6 实现服务器端包含(SSI) 94
4.6.1 概述 94
4.6.2 启用SSI 94
4.6.3 使用SSI 96
4.6.4 SSI变量 96
4.6.5 使用SSI变量 97
4.6.6 SSI命令 98
4.7 实现服务器端图像映射 103
4.7.1 概述 103
4.7.2 启用服务器端图像映射 104
4.7.3 URL和URL关键字 105
4.7.4 配置服务器端的图像映射处理 106
4.7.5 编写服务器端图像映射 107
4.7.6 关于映射文件的说明 109
5.1 错误日志 110
第5章 使用日志 110
5.1.1 把错误发送给文件 111
5.1.2 把错误发送给Syslog(系统日志) 112
5.1.3 把错误发送到管道命令 113
5.2 文档传送日志 114
5.2.1 把传送记录到文件 115
5.2.2 把传送记录到管道命令 115
5.3 创建自定义的日志 115
5.3.1 格式字符串 116
5.3.2 格式名称 118
5.4 跟踪用户的习惯——单击流日志 124
5.5 对引用的站点作记录 129
5.6 向发出引用的站点付费——引用站点付费日志 130
5.7 对用户代理作记录 135
5.8 轮换日志文件 139
6.1.1 配置防火墙 143
6.1 服务器安全性 143
第6章 服务器、内容和连接的安全性 143
6.1.2 配置一个企业级防火墙 146
6.1.3 配置一个小型商业公司的防火墙 151
6.1.4 封锁因特网服务 170
6.1.5 配置Apache的自防护功能 173
6.2 保护内容安全性 176
6.2.1 允许/阻止内容访问 176
6.2.2 要求对内容访问的身份认证 179
6.2.3 认证PUT请求 188
6.2.4 阻止/允许搜索引擎站点的检查 190
6.3 使用加密套接字协议层(SSL)保护服务器-浏览器连接安全 192
6.3.1 理解SSL 192
6.3.2 把SSL编译进Apache 194
6.3.3 用mod-ssl创建SSL模块 194
6.3.4 使用Apache-SSL补丁 206
6.4.1 设置策略 217
6.4 对CGI的安全性考虑 217
6.4.3 非别名化脚本与别名化脚本 218
6.4.2 良好的编程习惯 218
6.4.4 使用CGI封装器 219
6.4.5 对FrontPage扩展的安全考虑 220
第7章 创建主页web站点 222
7.1 策略 222
7.1.1 需要考虑的事项 222
7.1.2 内联网web服务器的策略 222
7.1.3 大型ISP的策略 223
7.1.4 小型ISP的策略 223
7.2 创建用户账号和站点目录 223
7.2.1 设计结构 223
7.2.2 配置磁盘限额系统 225
7.2.3 为内联网服务器分配磁盘限额 226
7.2.5 为小型ISP分配磁盘限额 227
7.2.4 为大型ISP分配磁盘限额 227
7.2.6 在一个Intranet web服务器上创建主页用户 228
7.2.7 为大型ISP创建主页用户 231
7.2.8 创建小型ISP的主页用户 235
7.3 为用户站点配置web服务器 239
7.3.1 配置用户目录转换 239
7.3.2 为用户站点配置内容指令 241
7.3.3 配置CGI执行 241
7.3.4 隐藏Dot-File 242
7.3.5 为内联网服务器上的用户站点配置Apache 243
7.3.6 为大型ISP的用户站点配置Apache 244
7.3.7 为小型ISP的用户站点配置Apache 244
7.4 为用户站点配置FTP 246
第8章 创建虚拟域web站点 247
8.1 选择结构 247
8.3 创建虚拟主机目录 248
8.2 配置DNS 248
8.4 创建虚拟主机web站点管理员 249
8.5 FTP与域的web站点管理员 250
8.6 配置Apache服务器 251
8.6.1 配置虚拟主机 251
8.6.2 配置日志 252
8.6.3 控制浏览器访问 253
8.6.4 为虚拟主机启用各自的CGI 253
8.7 为虚拟域配置E-mail 254
第9章 用Apache实现代理服务器功能 255
9.1 策略 255
9.1.1 客户端代理 255
9.1.2 服务器端代理 256
9.2.1 编译 257
9.2.2 配置 257
9.2 客户端代理示例 257
9.2.3 指令集 261
9.2.4 透明代理 264
9.3 服务器端代理 264
9.3.1 配置 264
9.3.2 Apache重写引擎的简要教程 264
9.3.3 服务器端代理配置示例 265
10.1.1 报告服务器状态 267
10.1 获得服务器的运行状态 267
第10章 故障处理 267
10.1.2 报告服务器配置 269
10.1.3 服务器基准测试 272
10.2 使用Telnet获得原始HTTP 273
10.3 对错误消息的响应 274
10.4 调整Apache性能 275
10.4.1 通用方法 275
10.4.2 模块相关方法 276
10.4.3 站点相关方法 277
10.5 负载平衡 278
第11章 在Windows NT上使用Apache 280
11.1 安装 280
11.2 配置 280
11.3 启动和停止服务器 281
11.4 对Windows的特定考虑 282
11.4.1 配置文件 283
11.4.2 日志文件 283
11.4.3 Keep-Alive支持 283
第12章 Apache服务器编程 284
12.1 导言 284
12.2 常见问题 284
12.3 Apache源代码树 285
12.4 模块的生存周期 286
12.4.1 Apache的运行方式 286
12.5.2 module结构 290
12.5.1 重要数据结构 290
12.4.2 响应 290
12.5 模块剖析 290
12.6 创建新的MIME类型 295
12.7 创建自己的模块 296
12.7.1 Step1:创建模块的源代码目录 296
12.7.2 Step2:插入源代码 296
12.7.3 Step3:配置Apache 296
12.8 编译和链接模块 297
12.8.1 整体链接(静态链接) 298
12.8.2 动态可加载模块 298
12.8.3 APXS 298
12.9 调试模块 299
12.10 Apache API 301
12.10.1 数据结构 302
12.11.1 内存池API 307
12.11 内存管理 307
12.11.2 数组API 309
12.11.3 创建和操作数组 309
12.11.4 表API 310
12.12 配置模块 312
12.12.1 读取模块指令 313
12.12.2 配置举例 314
12.12.3 不同类型的配置 317
12.12.4 其他配置命令 318
12.13 写日志文件 319
12.13.1 日志API 319
12.13.2 日志的严重级别 320
12.13.3 管道化日志API 320
12.14 处理请求 321
12.14.1 读请求 321
12.14.2 获得服务器级信息 323
12.14.3 获得事务级信息 324
12.14.4 写响应 325
12.14.5 超时处理(timeout) 327
12.15 清理工作 328
12.16 处理URI 329
12.17 创建子进程 331
12.18 其他API 334
12.19 结论 334
12.20 参考以及进一步阅读的资料 335
附录A 336
A.1 使用vi编辑器 336
A.2 使用正则表达式 337
A.3 相关的RFC 340
A.4 HTTP状态代码 341
A.5 在web上的位置 343
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《管理信息系统习题集》郭晓军 2016
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《近代旅游指南汇刊 31》王强主编 2014
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019