Apache Server实用全书
分類: 图书,计算机/网络,操作系统/系统开发,WINDOWS,
作者: 作者:(美)Rich Bowen Ken Coar 等;译者:罗四维
出 版 社: 电子工业出版社
出版时间: 2001-2-1字数:版次: 1页数: 440印刷时间:开本:印次:纸张:I S B N : 9787505365087包装: 平装内容简介
本书为Apache Web开发者和系统管理员设计,讲述了如何通过CGI脚本和模块扩展基本的服务器功能,如何启动、停止和重新启动服务器,以更新、反馈和定位日常恢复和灾难性恢复问题,指导系统管理员如何为特定的通信流量调整服务器。读者可以学习到Apache Server的基础结构,特别是安全和认证,还有诸如在Windows NT上运行Apache Server等较新的课题,以及如何用口令保护Web站点的不同部分的详细内容,学习用Comanche配置服务器并从服务器日志文件中获取有意义的信息。这是市面上不多的一本同时包括APache Web开发和Apache系统管理的书。
目录
第一部分Apache简介
第1章 Apache的发展与概述
1. 1 APache的由来
1. 2 谁的职责
1. 3 最新进展
1. 4 APache运行稳定的原因
1. 5 小结
第2章 HTTP协议
2. 1 HTTP报头
2. 2 HTTP会话
2. 3 客户端请求
2. 4 请求报头
2. 5 请求体
2. 6 服务器状态码
2. 7 响应报头
2. 8 请求的数据
2. 9 断开或保持连接
2. 10 HTTP会话实例
2. 11 小结
第3章 编译和安装Apache
3. 1 系统需求
3. 2 获得Apache
3. 3 快速安装
3. 4 配置Ap跳he
3. 5 编译
3. 6 安装
3. 7 在Windows下编译和安装Apache
3. 8 小结
第4章 启动.停止和重新启动服务器
4. 1 启动服务器
4. 2 停止和重新启动服务器
4. 3 APachectl脚本
4. 4 小结
第二部分 配置Apache
第5章 服务器配置文件
5. 1 一个顶三
5. 2 核心和基本配置指令
5. 3 小结
第6章 用Comanche配置Apache
6. 1 如何获得Comanche
6. 2 怎样使用Comanche
6. 3 配置服务器
6. 4 配置部分(Section)
6. 5 配置虚拟主机
6. 6 服务器管理任务
6. 7 扩展Comanche
6. 8 局限性
6. 9 小结
第7章 MIME类型
7. 1 MIME简介
7. 2 默认的MIME类型
7. 3 由文件内容判定MIME类型
7. 4 MIME类型和文件名
7. 5 MIME设置的继承性
7. 6 管理MIME类型
7. 7 使用MIME信息
7. 8 客户机行为
7. 9 小结
第8章 . htaccess文件
8. 1 使用. htaccess文件的原因
8. 2 使用. hlaccess文件可以完成的功能
8. 3 限制可以使用的命令
8. 4 涉及到的安全问题
8. 5 小结
第9章 虚拟主机
9. 1 运行单独的守护进程
9. 2 使用基于IP的虚拟主机
9. 3 使用基于名字的虚拟主机
9. 4 其他配置选项
9. 5 检查配置
9. 6 小结
第10章 Apache用作代理服务器和缓存服务器
10. 1 使用代理服务器的原因
10. 2 将Apache配置为代理服务器或缓存服务器
10. 3 配置客户端
10. 4 小结
第三部分 动态内容
第11章 CGI编程
11. 1 CGI规范
11. 2 配置服务器中CGI相关部分
11. 3 编写CGI程序
11. 4 CGI程序示例
11. 5 Windows环境中的CGI编程
11. 6 常见问题
11. 7 CGI之外的选择
11. 8 更多信息
11. 9 小结
第12章 SSI:服务器端包含
12. 1 配置服务器以启用S5I
12. 2 使用SSI指令
12. 3 小结
第13章 使用cookie
13. 1 什么是cookie
13. 2 cookie的起源
13. 3 cookie的构成
13. 4 cookie的限制
13. 5 cookie的创建和发送
13. 6 cookie的检索和处理
13. 7 小结
第14章 处理程序
14. 1 处理程序的定义
14. 2 处理程序和MIME类型
14. 3 AddHandler指令
14. 4 SetHandler指令
14. 5 RemoveHandler指令
14. 6 Action指令
14. 7 Script指令
14. 8 用ErrorDocument定制错误处理
14. 9 标准处理程序
14. 10 小结
第四部分 建立安全与认证机制
第15章 安全性
15. 1 保护网络服务器上的文件
15. 2 保护网站上的URL
15. 3 实时活动控制
15. 4 小结
第16章 认证
16. 1 什么是认证
16. 2 认证配置指令
16. 3 order, deny和a11ow指令
16. 4 配置例子
16. 5 管理口令文件
16. 6 mod auth dbm和mod auth db
16. 7 其他安全考虑
16. 8 小结
第17章 Spider.Robot和Web Crawler
17. 1 什么是Spider
17. 2 Spider的优缺点
17. 3 在日志文件中识别Spider
17. 4 拒绝用Spider访问服务器
17. 5 编写自己的Spider
17. 6 小结
第18章 日志
18. 1 访问日志access_log
18. 2 错误日志error_log
18. 3 ScriptLog和Associated命令
18. 4 管道日志
18. 5 日志分析工具
18. 6 更新日志文件
18. 7 小结
第五部分 开 发
第19章 Apache模块介绍
19. 1 Apache模块的定义
19. 2 标准用法
19. 3 简单模块使用举例:Server Status
19. 4 安装模块
19. 5 建立标准Apache模块
19. 6 高级模块安装
19. 7 小结
第20章 Apache标准模块的使用
20. 1 标准模块的注册
20. 2 小结
第21章 Perl模块的使用
21. 1 mod_perl简介
21. 2 与mod_perl一起使用的Perl模块
21. 3 安装mod_perl
21. 4 配置mod_perl
21. 5 mod_perl与数据库的交互
21. 6 调试mod_perl
21. 7 性能调整
21. 8 基本mod_perl脚本及使用
21. 9 Perl模块与mod_perl的接口
21. 10 小结
第22章 PHP模块的使用
22. 1 PHP的用途
22. 2 最新版本及可获取性
22. 3 安装和配置mod_php
22. 4 语法及使用mod_php的要点
22. 5 简单的mod_php脚本
22. 6 使用PHP的站点和Web上的信息
22. 7 小结
第23章其他模块
23. 1 语言支持模块
23. 2 应用程序服务器
23. 3 应用模块
23. 4 使用SSL的Apache
23. 5 小结
第24章 使用Apache API
24. 1 基本模块结构
24. 2 其他API
24. 3 模块的安装
24. 4 参考指南
24. 5 小结
第25章 为Apache的发展做出贡献
25. 1 捐赠
25. 2 不同的Apache项目
25. 3 源码开发
25. 4 故障报告
25. 5 软件测试
25. 6 文档
25. 7 捐赠实物
25. 8 小结
第六部分 附 录
附录A Apache许可协议
附录B Apache版本的历史
附录C 配置文件清单
附录D 如何获取更多信息
D. 1 Web站点
D. 2 邮件列表
D. 3 网络新闻组(Usenet)