我怎样才能在一个IP服务器上提供不同的内容来请求不同的域名?

我以前在野外已经看到过这样的情况:一台Apache服务器为不同的站点提供不同的域名请求,例如:

123.123.123.123 ^ domainA.com ^ domainB.com ^ domainC.com 

这些域中的每一个都应该有一个单独的VirtualHost,以及一个用于所有其他请求(即直接到达IP地址的请求)的全局VirtualHost。 我怎样才能使我的服务器上这可能?

 # this is into httpd.conf NameVirtualHost * # domain1.com <VirtualHost *> ServerName www.domain1.com DocumentRoot /www/domain1 </VirtualHost> # domain2.com <VirtualHost *> ServerName www.domain2.com DocumentRoot /www/domain2 </VirtualHost>