Apache2虚拟主机 – 一个服务器上的两个网站,我configuration正确吗?

我有一台服务器在家里,我打算使用Apache托pipe两个网站,我买了两个域名,并让他们去我的服务器IP,但问题是,它只适用于其中之一,如果我inputdomain1.com它进入/domain1 ,如果我inputdomain2.com它仍然去/domain1

这是我为他们的configuration,我通过阅读一些教程等这样做。你能解释我在这里做错了什么?

 <VirtualHost *:80> ServerName domain1.com ServerAlias www.domain1.com DocumentRoot "C:\apache\htdocs\domain1" </VirtualHost> <VirtualHost *:80> ServerName domain2.com ServerAlias www.domain2.com DocumentRoot "C:\apache\htdocs\domain2" </VirtualHost> 

你应该添加

NameVirtualHost *:80

在VirtualHost部分的上面

保存httpd.conf并重新启动httpd