Web サーバー アプリケーションの新規作成

提供: RAD Studio
移動先: 案内検索

[ファイル]メニュー への移動

[ファイル|新規作成|その他...|Delphi プロジェクト|WebBroker|Web サーバー アプリケーション]
[ファイル|新規作成|その他...|C++Builder プロジェクト|WebBroker|Web サーバー アプリケーション]

このウィザードを使用すると、Web サーバー アプリケーションの種類を指定して、そのアプリケーションを作成できます。

[WebBroker プロジェクトの種類]

ProjectType.png

ウィザードの最初のページでは、サーバーの種類を選択する画面が表示されます。

項目 説明

[スタンドアロン アプリケーション]

この種類を選択すると、フォームを表示する Web サーバー アプリケーションを開発するための環境がセットアップされます。

[スタンドアロン コンソール アプリケーション]

この種類を選択すると、Web サーバー コンソール アプリケーションを開発するための環境がセットアップされます。

[ISAPI ダイナミック リンク ライブラリ]

ISAPI Web サーバー アプリケーションは、Web サーバーで読み込まれるダイナミック リンク ライブラリ(DLL)です。クライアント要求の情報は構造体として DLL に渡され、TISAPIApplication によって評価されます。要求メッセージはそれぞれ別の実行スレッドで処理されます。この種類を選択すると、プロジェクト ファイルの uses 句と exports 句に、プロジェクト ファイルのライブラリ ヘッダーおよび必要なエントリが追加されます。

[Apache ダイナミック リンク モジュール]

Apache Web サーバーは静的または動的な Web サイトのホストとなり、SSL(セキュア ソケット レイヤ)や仮想ドメインなどの安全かつ効率的な Web サーバー機能を提供します。Apache では HTTP と HTTPS をサポートしています。

[CGI スタンドアロン実行可能ファイル]

CGI スタンドアロン実行形式 Web サーバー アプリケーションは、標準入力でクライアント要求の情報を受け取り、結果を標準出力でサーバーに返すコンソール アプリケーションです。このデータは TCGIApplication によって評価されます。要求メッセージはそれぞれアプリケーションの別個のインスタンスで処理されます。この種類を選択すると、プロジェクト ファイルの uses 句と exports 句に、プロジェクト ファイルのライブラリ ヘッダーおよび必要なエントリが追加されます。

[アプリケーションの種類]

Apptype.png

このステップは、1 ページ目で[スタンドアロン アプリケーション]を選択した場合にのみ必要になります。

ここで、作成するアプリケーションの種類を選択することができます。 アプリケーションの種類は以下から選択できます。

[ポート番号]

PortNumber.png

このページでは、HTTP 通信ポートを指定します。

  • このウィザードでは、[ポートのテスト]ボタンを使って、指定したポートが使用可能かどうかを確認できます。
  • [オープン ポートの検索]ボタンを使用すると、ウィザードにより自動検出されたオープン ポートが自動的に選択されます。

このページが表示されるのは、ウィザードの最初のページで[スタンドアロン アプリケーション]または[スタンドアロン コンソール アプリケーション]を選択した場合のみです。

[X.509 証明書]

Certificates.png

このページが表示されるのは、[ポート番号]ページで[HTTPS]通信プロトコルをオンにした場合のみです。

ここでは、X.509 証明書を使用するために以下の情報を入力する必要があります。

  • X.509 証明書を含むファイルの名前(*.pem)
  • キーを含むファイルの名前
  • キー ファイルのパスワード
  • ルート証明書を含むファイルの名前

選択が正しいかどうかを確かめるには、[テスト]ボタンをクリックします。

[Apache モジュール オプション]

ApacheModuleNewWebServer.png

このページが表示されるのは、ウィザードの最初のページでプロジェクトの種類に[Apache ダイナミック リンク モジュール]を選択した場合のみです。

ここでは、次のような情報を入力するよう求められます。

  • [Apache バージョン]
  • [Apache モジュール]
  • [Apache ユニット]

関連項目