在我的网络服务器上,我想为几个仅基于域名的网站提供服务。主持来自同一个网络服务器的两个网站
例如,我想要一个能够服务“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!这是为什么发生?
我也知道,当我使用甲基苯丙胺,我必须调整我的“hosts”文件了。这是相关的吗?
请记住'www.mycoolsite.com'和'mycoolsite.com'是两个不同的名称。只有当你打电话给badstuff.org甚至是www.badstuff.org时,你的问题才会发生吗?如果是的话,只要在第二个虚拟主机中添加'ServerAlias badstuff.org'就可以解决这个问题。 – Bjoern
你重新启动了Apache吗? –