Apache

Apache の場合は、"<Apache のルートディレクトリ>/conf/httpd.conf" ファイルを修正して仮想ホストを作成し、Web サーバー設定ツールを実行します。ColdFusion ページは、各仮想 Web サイトの Web ルートの下に格納してください。

1 つの ColdFusion サーバーに対する Web サーバー上の複数の Apache 仮想ホストの接続

  1. Web サーバーのドキュメントの説明に従って、各仮想 Web サイトの DNS を設定します。

  2. テキストエディタで "<Apache のルートディレクトリ>/conf/httpd.conf" ファイルを開き、必要に応じて仮想ホストを作成します。詳細については、Apache のマニュアルを参照してください。次に例を示します。

    ... 
    NameVirtualHost 127.0.0.1 
    <VirtualHost 127.0.0.1> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs" 
    ServerName SERVER02 
    ErrorLog logs/error.log 
    </VirtualHost> 
    <VirtualHost 127.0.0.1> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs2" 
    ServerName mystore 
    ErrorLog logs/error-store.log 
    </VirtualHost> 
    <VirtualHost 127.0.0.1> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs3" 
    ServerName myemployee 
    ErrorLog logs/error-employee.log 
    </VirtualHost> 
    ...
  3. 各仮想ホストをテストし、HTML ページが正しく配信されることを確認します。

  4. 次の手順に従って、Web サーバー設定ツールを実行します。

    • GUI - Web サーバーに Apache を指定し、"httpd.conf" ファイルを含むディレクトリを指定して、[ColdFusion アプリケーションの Web サーバーの設定] チェックボックスを選択します。

    • コマンドライン - 次の例のように、-wsapache と、"httpd.conf" ファイルを含むディレクトリを指定します。

      cf_root/runtime/bin/wsconfig.exe -ws apache  
      -dir "c:\program files\apache group\apache2\conf" -v

    UNIX の他のコマンドライン例については、コマンドラインインターフェイスの使用を参照してください。

    Web サーバー設定ツールウィンドウによって "httpd.conf" ファイルが更新されます。サンプルについては、Apacheを参照してください。

  5. Apache を再起動します。各仮想ホストの ColdFusion ファイルは、DocumentRoot ディレクティブで指定されたディレクトリに格納してください。

  6. 各仮想ホストをテストし、ColdFusion ページが正しく配信されることを確認します。