Apache Server源代码分析

Apache Server源代码分析
作 者: Greg Holden 朱珂
出版社: 机械工业出版社
丛编项: Linux与自由软件资源丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Apache
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Apache Server源代码分析》作者简介

内容简介

在Web服务日益盛行的今天,一个好的Web服务器对使用者和开发者而言都是至关重要的。尽管微软和NetScape的Internet商用服务器已经广泛流行,但Apache服务器的源代码公开性使得它立即成为人们关注的焦点。公开源代码意味着用户可以根据自己的需要对服务器进行修改,增加或扩展各种功能,这种通过对内核的管理而维护服务器的方式正是开发者们梦寐以求的。然而面对Apache庞大的源代码,实现正确而有效的修改又谈何容易。本书就是针对这种情况编写的,它能够帮助读者对Apache服务器有一个全面的、系统的理解,并帮助读者深入了解Apache服务器的各个模块和重要的函数以及系统调用。因此,众多面向Apache服务器的开发者都将本书作为必备的参考手册。

图书目录

译者序

前言

第一部分 Apache Server源代码

Apache源代码

http_core.c

http_main.c

http_log.c

mod_access.c

mod_actions.c

mod_alias.c

mod_asis.c

mod_auth.c

mod_auth_anon.c

mod_auth_db.c

mod_auth_db.module

mod_auth_dbm.c

mod_autoindex.c

mod_cern_meta.c

mod_cgi.c

mod_digest.c

mod_dir.c

mod_env.c

mod_expires.c

mod_headers.c

mod_imap.c

mod_include.c

mod_info.c

mod_log_agent.c

mod_log_config.c

mod_log_referer.c

mod_mime.c

mod_mime_magic.c

mod_negotiation.c

mod_rewrite.c

mod_setenvif.c

mod_so.c

mod_speling.c

mod_status.c

mod_unique_id.c

mod_userdir.c

mod_usertrack.c

mod_example.c

mod_mmap_static.c

mod_perl.c

mod_proxy.c

第二部分 Apache Server源代码分析

第1章 访存控制模块

1.1 mod_access模块

1.1.1 模块结构

1.1.2 定制

1.2 mod_auth模块

1.2.1 模块结构

1.2.2 定制

1.3 mod_auth_anon模块

1.3.1 模块结构

1.3.2 定制

1.4 mod_auth_db模块

1.4.1 模块结构

1.4.2 定制

1.5 mod_auth_dbm模块

1.5.1 模块结构

1.5.2 定制

1.6 mod_digest模块

1.6.1 模块结构

1.6.2 定制

第2章 别名和重定向模块

2.1 mod_alias模块

2.1.1 模块结构

2.1.2 定制

2.2 mod_imap模块

2.2.1 模块结构

2.2.2 定制

2.3 mod_negotiation模块

2.3.1 模块结构

2.3.2 定制

2.4 mod_rewrite模块

2.4.1 模块结构

2.4.2 定制

第3章 CGI和MIME模块

3.1 mod_actions模块

3.1.1 模块结构

3.1.2 定制

3.2 mod_cgi模块

3.2.1 模块结构

3.2.2 定制

3.3 mod_mime模块

3.3.1 模块结构

3.3.2 定制

3.4 mod_mime_magic模块

3.4.1 模块结构

3.4.2 定制

第4章 核心代码

4.1 http_core模块

4.2 http_main模块

4.3 http_log模块

第5章 环境变量模块

5.1 mod_env模块

5.1.1 模块结构

5.1.2 定制

5.2 mod_setenvif模块

5.2.1 模块结构

5.2.2 定制

第6章 帧头处理模块

6.1 mod_asis模块

6.1.1 模块结构

6.1.2 定制

6.2 mod_cern_meta模块

6.2.1 模块结构

6.2.2 定制

6.3 mod_expires模块

6.3.1 模块结构

6.3.2 定制

6.4 mod_headers模块

6.4.1 模块结构

6.4.2 定制

第7章 目录索引模块

7.1 mod_dir模块

7.1.1 模块结构

7.1.2 定制

7.2 mod_autoindex模块

7.2.1 模块结构

7.2.2 定制

第8章 登录模块

8.1 mod_log_agent模块

8.1.1 模块结构

8.1.2 定制

8.2 mod_log_referer模块

8.2.1 模块结构

8.2.2 定制

8.3 mod_log_config模块

8.3.1 模块结构

8.3.2 定制

8.4 mod_usertrack模块

8.4.1 模块结构

8.4.2 定制

第9章 其他模块

9.1 mod_perl模块

9.2 mod_example模块

9.2.1 模块结构

9.2.2 定制

9.3 mod_mmap_static模块

9.3.1 模块结构

9.3.2 定制

9.4 mod_userdir模块

9.4.1 模块结构

9.4.2 定制

9.5 mod_so模块

9.5.1 模块结构

9.5.2 定制

9.6 mod_speling模块

9.6.1 模块结构

9.6.2 定制

9.7 mod_unique_id模块

9.7.1 模块结构

9.7.2 定制

第10章 服务器信息状态模块

10.1 mod_info模块

10.1.1 模块结构

10.1.2 定制

10.2 mod_status模块

10.2.1 模块结构

10.2.2 定制

第11章 服务器端include模块

11.1 mod_include模块

11.1.1 模块结构

11.1.2 定制

第12章 代理服务器模块

12.1 mod_proxy模块

12.1.1 模块结构

12.1.2 定制

第三部分 附录

附录A 参考信息

附录B GNU通用公共许可证