
ローカルホストで実行されている Web サイトの仮想ホスト エントリ (zf2app.loc) を作成しましたが、現在、すべてのリクエストがこの仮想ホストによって処理されています。
ローカルホストにアクセスしても、zf2app.loc ドキュメント ルートのコンテンツが表示されます。メインの Apache サーバーは現在動作していませんが、仮想ホスト エントリを作成する前と同じように動作するようにしたいと考えています。
答え1
2 つの仮想ホスト設定が必要になります。元の設定 (localhost 用) を保持し、もう 1 つを追加しますzf2app.loc
。
たとえば、Ubuntu の apache2 では、元のディレクトリは次の場所にあります/etc/apache2/sites-available/000-default.conf
(リンク先は/etc/apache2/sites-enabled
)。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
次に、以下を追加しzf2app.loc
ます/etc/apache2/sites-available/zf2app.loc.conf
:
<VirtualHost *:80>
ServerName zf2app.loc
DocumentRoot /var/www/zf2app.loc/html
ErrorLog ${APACHE_LOG_DIR}/zf2app.loc-error.log
CustomLog ${APACHE_LOG_DIR}/zf2app.loc-access.log combined
</VirtualHost>
次に、このファイル/etc/apache2/sites-enabled/zf2app.loc.conf
もリンクします。