IBM HTTP Server のヘルプ : AIX 上でのダイナミック・モジュールの構築
AIX 上でのダイナミック・モジュールの構築
どのモジュールを構築するにも、4 つのファイルが必要です。
これらは /usr/HTTPServer/example_module ディレクトリーの中に入っています。
- サーバーをインストールします。
- example_module ディレクトリー全体を、
ビルドを実行するためのディレクトリーにコピーします ("build directory")。
- build directory に切り替えます。
- module.c ファイルを build directory にコピーします。
.
- Makefile.exmpl を Makefile に名前変更します。
- Makefile を編集して、次の変更を行ってください。
- SRCFILE をソース・ファイルの名前に置き換えます。ただし拡張子は付けないでください。
- PATHTOEXMPL を build directory へのパスと置き換えます。
- make コマンドを発行します。
- 作成された .so ファイルを /usr/HTTPServer/libexec にコピーします。
- LoadModule および AddModule ディレクティブを httpd.conf に追加し、
モジュール固有のディレクティブがあれば同様にコピーしてください。
- サーバーを再始動します。
たとえば、/usr/HTTPServer/example_module に切り替えて、make コマンドを実行します。
このコマンドは、mod_example.c サンプル・ファイルに作用して、mod_example の .so ファイルを作成します。
独自のモジュールを構築するには、
サンプル・ファイル (mod_example.c) をテンプレートとして使用してください。