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