apache のモジュールを作ろう

世界一のシェアを誇るといわれているWWWのサーバ用ソフトウェア(ウェブサーバ)の apache ですが、その特徴の一つにモジュールによって機能を拡張できるということがあげられます。

ここでは、ぼくの作ったモジュールを紹介したいと思います。 比較的シンプルなモジュールですので、これからモジュールを作ってみようと思う人の役に立てれば…と思っています。

現在公開中のモジュール

mod_db_allow pop before smtp を使っていて、これをホームページへのアクセス制限にも使えないか…と思い作成したモジュールです。
mod_auth_userdir mod_dav を使っていて、ユーザーディレクトリ毎にアクセス制限を設定するのが面倒だったんで作ってみました。URI に含まれるユーザー名を利用して認証を行うことができます。

終わりに

モジュール作成というと難しそうですが、実際に作ってみると、それほど難しいというものではありません。アイデア次第で、apache がより便利なものとなることでしょう。

みなさんも、モジュールを作ってみませんか?


Presented by Kazuhiko Iwama.