Windows 上でのダイナミック・モジュールの作成と構築

Windows NT のサーバーで作動するモジュールを作成するには、 サーバーのインストール中にソース・コードをインストールする必要があります。 これは、「カスタム」インストールを選択し、「Apache ソース」を選択すると実行できます。

インストールに含まれるソース

ソースをインストールすると、サーバーのルート・ディレクトリーに src ディレクトリーが作成されます。 このディレクトリーには、次のディレクトリーが含まれます。

さらに、サーバー・ルートに apachesrc というディレクトリーがあります。 このディレクトリーには、IBM HTTP Server の基盤となった、 元の Apache のソース・コードの .zip ファイルが入っています。 このソース・コードを使って IBM から配布されるバイナリーは構築できないのでご注意ください。 IBM バイナリーに含まれたテクノロジーの一部に対して法的制限があるため、ソース・コードは提供できません。

モジュールの構築方法

IBM HTTP Server で稼働するモジュールを正常に構築するには、次のことを実行する必要があります。

  1. include パスのリストに src\include ディレクトリーを追加します。
  2. src\CoreR ディレクトリーの中にある ApacheCore.lib ファイルにリンクします。

IBM HTTP Server で稼働するモジュールを構築する場合は、次のような制約事項に注意してください。

  1. src\CoreR ディレクトリーのサーバー・プログラムによってインストールされた ApacheCore.lib バイナリーに対してリンクします。
  2. src\include および os\win32 ディレクトリーのサーバー・インストール・プログラムによって提供されたヘッダー・ファイルを使用します。
  3. src\include または os\win32 ディレクトリーの中のヘッダー・ファイルにフィールドを追加したり、 既存のフィールドを変更することはできません。