Apache 仮想ホストの設定

Apache 仮想ホストの設定

開発環境で仮想ホストを作成しようとしています。

基本的に、私は

  • 192.168.1.1 = /var/www/web1 をロード

  • 192.168.1.1/web2 = /var/www/web2 をロードする必要があります

/etc/apache2/sites-available/下に 2 セットの設定ファイルを作成し、値を次のように変更するだけで十分簡単だと思いました 。

ウェブ1

   <VirtualHost *:80>
            ServerAdmin [email protected]
            ServerName 192.168.1.1
            DocumentRoot /var/www/web1
    ...
    </Directory>

ウェブ2

  <VirtualHost *:80>
            ServerAdmin [email protected]
            ServerName 192.168.1.1
            DocumentRoot /var/www/web2
    ...
    </Directory>

この構成をテストすると、期待通りに192.168.1.1ロードされます。しかし、ロードされないようです。/var/www/web1192.168.1.1/web2/var/www/web2

誰かこの問題のトラブルシューティング方法を教えてくれませんか?

答え1

あなたはどちらかを選ぶべきです名前ベースの仮想ホスティングまたはIPベースの仮想ホスティング。

関連情報