私の Web サーバーでは、ドメイン名だけに基づいて複数の Web サイトを提供したいと考えています。
たとえば、「mycoolsite.com」と「badstuff.org」を提供する Web サーバーが必要です。
両方のサイトを同じ IP アドレスに指定しました。httpd-vhosts で、次の 2 つのエントリを作成しました。
<VirtualHost *:80>
DocumentRoot /www/mycoolsite
ServerName www.mycoolsite.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/badstuff
ServerName www.badstuff.org
</VirtualHost>
しかし、badstuff.org にアクセスすると、mycoolsite.com が表示されます。なぜこうなった?
また、MAMP を使用する場合は、「hosts」ファイルも調整する必要があることも知っています。これは関連していますか?