阿帕奇导师

Apache Tutor旨在成为权威的独立在线资源Apache Web服务器上构建的应用程序的帮助和信息。它的主要重点是应用程序开发,尤其是模块-适用于Apache 2.0及更高版本,旨在发挥其作用一本交互式在线书籍的。内容和交互性都很重要,软件used提供了多个作者对内容开发的贡献,在多个级别。

ApacheTutor由应用程序开发人员创建尼克·邱,主要是作为回应缺少使用Apache 2的良好开发人员文档。随着时间的推移,内容正在编写中,欢迎投稿。所有文章都在交互式框架中发布,并邀请读者的评论(注释)以及在线编辑。

这本书

使用Apache开发应用程序-Apache模块手册

ApacheTutor是尼克的书关于Apache应用程序开发,模块的权威指南开发人员。您将在这里找到所用示例的源代码,(除了来自apache.org网站,webthing.com网站或明确参考)。它还将处理本书中出现的任何常见问题。

国际标准图书编号:0-13-240967-4,Prentice Hall专业技术参考

这个书籍伴侣此网站上的页面提供本书读者的补充资源。

描述

《Apache模块手册》的主要目的是为使用Apache的模块开发人员提供深入的指导。几乎所有的叙述和示例都涉及C语言的开发,包括Apache如何帮助C程序员达到通常与高级语言和脚本语言相关的生产力水平。

第一章是非技术概述,介绍了Apache的社会、文化和法律背景。接下来是三章的扩展技术介绍和概述。第2章是Apache体系结构和API的技术概述。第3章介绍了Apache Portable Runtime(APR),这是一个在Apache中使用的半自治库,它减轻了程序员对C编程的许多传统负担。第4章讨论了适用于使用Apache的通用编程技术,以确保您的模块在不同的平台和环境中工作良好,保持安全,并且不会给系统管理员带来困难。

这本书的中心部分从一般到具体。第5-8章详细讨论了web服务器核心功能的一个方面:即处理HTTP请求。开发了许多真实的模块。第5章以你好世界示例,并将您带到可以将CGI或PHP脚本的函数复制为模块的位置。第6章描述了请求处理周期和使用HTTP元数据,而第7章则更详细地介绍了识别用户和处理访问控制。第8章介绍了过滤器链,以及传入和传出数据的转换技术,并进行了深入的理论阐述和几个示例。第9章通过描述如何使用配置数据来完成核心主题。

第10章和第11章是更高级的主题,但对于严肃的应用程序开发人员来说,它们是必不可少的。第10章介绍了API的工作原理,并描述了模块如何扩展它或为其他模块引入全新的API或服务。第11章介绍了SQL数据库应用程序的DBD框架。最后,第12章简要讨论了故障排除和调试技术。

附录是从网络上复制的选定文件。其中包括Apache法律文件:许可证和涉及知识产权的贡献者许可协议。最后,权威HTTP标准(RFC 2616)被完整复制,作为web应用程序开发人员的参考文档。

开发

开发人员资源是本网站的原始目的。这些应该引起应用程序程序员,包括模块作者和黑客核心httpd和APR代码的学习曲线。教程的首页在这里.

概述
Apache中的请求处理·模块的配置·Apache中的资源管理·Apache中的连接池
过滤器
水桶和旅简介·Apache中的智能过滤架构
模块
注释和组编写
标记/XML
使用Apache的智能标记软件应用程序

应用

在本节中,我们将讨论如何有效地部署Apache在一系列不同的应用中。

管理员

咨询

商业咨询可从以下机构获得:

安全

ApacheTutor的安全部分目前提供主要书籍评论在该地区Apache的安全性,以及一篇关于过滤信息泄漏.它可能会在未来提供更多文章。