我以前在现实中见过这种情况:一个 Apache 服务器为不同的域名请求提供不同的网站服务,如下所示:
123.123.123.123
^ domainA.com
^ domainB.com
^ domainC.com
这些域中的每一个都应该有一个单独的 VirtualHost,以及一个用于所有其他请求(即直接发往 IP 地址的请求)的全局 VirtualHost。我如何在我的服务器上实现这一点?
答案1
# 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>