2007年5月20日日曜日

Writing Apache2 Module in C/C++ その1

Apache2のモジュールを開発します

なぜかというと、以前apache1.3系のモジュールを作ったので、それを
apache2に書きなおしたいというわけです。
そのモジュール自体はかなり機能豊富でしたが、まずは通常のCGI-Webアプリとして
使い物になる程度まで仕上げたいと思います。

メモを残しつつ、多少時間がかかると思いますが完成させたいと思います。

というわけでまずは開発環境。
colinux上に、apache2、apache2-mpm-prefork、apache2-prefork-devをインストールします。threadモデルでやりたいところですが、モジュールをスレッドセーフにかける自信がないので、preforkで開発します。

sudo apt-get install apache2-mpm-prefork
sudo apt-get install apache2
sudo apt-get install apache2-prefork-dev

モジュールのルートディレクトリを作成。今回は
~/dev/apache2/
とします。

mkdir dev/apache2/

続く

0 件のコメント: