マルチホーム
同一コンピュータ上で実行する Web サーバーと ColdFusion サーバーとの接続を設定するには、通常は Web サーバー設定ツールを使用します。しかし、Web サーバーコネクタを使用して、複数の仮想サイトへのリクエストを 1 つの ColdFusion サーバーに転送することができます。この手法は "マルチホーム" と呼ばれています。
マルチホーム環境では、複数の仮想ホスト (仮想サイトとも呼ばれます) を 1 つの ColdFusion サーバーに接続します。そのような仮想ホストは、個別のアプリケーション用 (たとえば、人事管理用、給与処理用、マーケティング用など) として使用することや、ホスティング環境で個別のユーザー用に使用することができます。
注意: Web サーバー固有のメソッドを使用して、用途ごとに個別の仮想 Web サイトを作成します。
マルチホームを設定するタスクには次の作業が含まれます。
- ColdFusion Administrator に対するアクセスの有効化
- 仮想ホストの下に ColdFusion Administrator にアクセスする必要があるアプリケーションが 1 つでもある場合は、元の CFIDE ディレクトリを指す /CFIDE の Web サーバーマッピング (Apache では Alias ディレクティブ) を作成します。または、CFIDE ディレクトリ全体をその仮想 Web サイトにコピーします。
- "cfform.js" ファイルに対するアクセスの有効化
- /CFIDE の Web サーバーマッピングを作成しない場合で、仮想ホストの下に cfform タグを使用するアプリケーションが 1 つでもある場合は、その仮想ホストから "CFIDE/scripts" ディレクトリ内の JavaScript ファイルを検索できるようにします。それらのスクリプトに対するアクセスを有効にするには、次のいずれかの方法を使用します。
- cacheRealPath 属性の無効化
- 常に正しいサーバーのページが ColdFusion から返されるようにするには、ColdFusion Administrator の [キャッシュ機能] ページで [Web サーバーパスのキャッシュ] を無効にします
マルチホームを有効化するために実行する手順は、Web サーバーの種類によって異なります。
|
|
|
|
|