WebAdmin
WebAdmin
とは、4D および 4D Server に使用される組み込みの Webサーバーコンポーネントの名称で、データエクスプローラー などの管理機能への安全な Webアクセスを提供します。 ブラウザーや、任意の Webアプリケーションから、ローカルまたはリモートでこの Webサーバーに接続し、関連の 4Dアプリケーションにアクセスすることができます。
WebAdmin 内部コンポーネントは、"WebAdmin" 権限を持つユーザーの認証を処理し、管理セッションを開いて専用インターフェースにアクセスできるようにします。
この機能は、ヘッドレスで動作する 4Dアプリケーションでも、インターフェースを持つ 4Dアプリケーションでも使用できます。
WebAdmin Webサーバーの起動
デフォルトでは、WebAdmin
Webサーバーは開始しません。 起動時に開始するように設定するか、(インターフェース付きの場合は) メニューから手動で開始する必要があります。
自動スタートアップ
WebAdmin
Webサーバーは、4D または 4D Server アプリケーションの起動時 (プロジェクトの読み込み前) に開始するように設定できます。
- インターフェースを持つ 4Dアプリケーションを使用している場合は、ファイル > Web管理 > 設定... メニュー項目を選択します。
Web管理設定ダイアログボックスで、WebAdmin サーバーをスタートアップ時に起動 オプションをチェックします。
- ヘッドレスの 4Dアプリケーションを使用しているかにかかわらず、以下の コマンドライン・インターフェース の引数を使用して、自動スタートアップを有効にすること ができます:
open ~/Desktop/4D.app --webadmin-auto-start true
WebAdmin
Webサーバーが使用する TCPポート (設定により、HTTPS または HTTP) が開始時に空いていない場合、4D は次の 20個のポートを順に試し、利用できる最初のポートを使用します。 利用可能なポートがない場合、Webサーバーは開始せず、エラーが表示されるか、(ヘッドレスアプリケーションの場合は) コンソールのログに記録されます。
開始と停止
インターフェースを持つ 4Dアプリケーションを使用 している場合、プロジェクトの WebAdmin
Webサーバーはいつでも開始または停止することができます:
ファイル > Web管理 > Webサーバー開始 メニュー項目を選択します。
サーバーが開始されていると、メニュー項目は Webサーバー停止 になります。WebAdmin
Webサーバーを停止するには、これを選択します。
WebAdmin 設定
アクセスキー を定義するには、WebAdmin
コンポーネントの設定は必須です。 デフォルトで、アクセスキーが設定されていない場合は、URL経由のアクセスは許可されません。
WebAdmin
コンポーネントの設定は、Web管理設定ダイアログボックス (後述参照) でおこないます。
ヘッドレス4Dアプリケーションを使用している場合は、コマンドライン・インターフェース の引数 を使用して基本的な設定を定義できます。 高度なパラメーターを定義するには、設定ファイルをカスタマイズする必要があります。