在我的网络服务器上,我想仅基于域名服务多个网站。
例如,我想要一个为“mycoolsite.com”和“badstuff.org”提供服务的网络服务器。
我将两个站点都指向同一个 IP 地址。在 httpd-vhosts 中,我做了两个条目:
<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 时,我也必须调整我的“主机”文件。这相关吗?