Perl と C を使って Apache モジュールを作成する

Apache はインターネット上で最も人気のある Web サーバーですが、 Apache のソース・コードやモジュラー設計が使用できることを利用して、 Apache API を使って Web サーバーの機能性を拡張しようと考えるプログラマーはほとんどいません。 Apache の実際の力は、C の専門家と Apache 開発チームの手に握られているのです。 なぜなら Apache API を扱うには、ソースから Apache server を再構築する必要があるからです。

しかし、mod_perl (主に CGI パフォーマンスの拡張のためによく使用される Apache モジュール) は、 Apache API を Perl と C プログラマーが使用できるようにすることにより、そのすべてを変えてしまいました。 mod_perl を使うことにより、Perl を使って Apache モジュールを開発し、 それを Web サーバーを再構築せずにインストールすることが容易になりました。 新しく O'Reilly 社からリリースされた 「Perl と C を使って Apache モジュールを作成する(Writing Apache Modules with Perl and C)」には、 プログラミング言語として Perl を使うか C を使うかに関係なく、 Web サーバーの機能を拡張する方法が示されています。 この新しい書籍は、Apache の設計、mod_perl、および Apache API について説明しています。 そして、これらを使い、次のようなタスクの実行方法を示しています。

"「Perl と C を使って Apache モジュールを作成する (Writing Apache Modules with Perl and C)」は、 Apache の見方を変える" と O'Reilly 社の Linda Mui は言います。 "Apache API のパワーは突如として Perl をある程度使いこなせる人なら誰にでも使えるようになった。"

目次と索引を含め、"Perl と C を使って Apache モジュールを作成する (Writing Apache Modules with Perl and C)" の詳しい情報については、 次の Web ページを参照してください。

http://www.oreilly.com/catalog/wrapmod/

サンプルの章 (第 6 章 : 認証と許可; 第 7 章 : その他の要求フェーズの処理; 第 8 章 : Apache 構成プロセスのカスタマイズ; 第 9 章 : Perl API リファレンス・ガイド) については、 次の Web ページをご覧ください。

http://www.modperl.com/