AWS route53 www。 前缀不解决权利

我刚刚从GoDaddy移动我的网站到AWS。 在一个AWS实例上,我实际上有两个域。 大多数情况下,工作。 第二个域的“www”前缀不。 我有一个直接指向IP的Alogging如下。 但是,如果我去www.mydomain2.com,它实际上是加载www.mydomain1.com。

# Record Set for Domain 1 mydomain1.com A 1.2.3.4 www.mydomain1.com A 1.2.3.4 # Record Set for Domain 2 mydomain2.com A 1.2.3.5 www.mydomain2.com A 1.2.3.5 

我敢肯定,这是一个问题瓦特/logging,但万一不是,这是什么的Apacheconfiguration看起来像:

 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/var/www/mydomain1" ServerName mydomain1.com ErrorLog "logs/mydomain1.com-error_log" CustomLog "logs/mydomain1.com-access_log" common </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@mydomain2 DocumentRoot "/var/www/mydomain2" ServerName mydomain2.com ErrorLog "logs/mydomain2.com-error_log" CustomLog "logs/mydomain2.com-access_log" common </VirtualHost> 

您尚未configurationApache httpd如何处理www.mydomain1.comwww.mydomain2.com 。 这两个都转到默认的(第一个)虚拟主机。

使用ServerAlias为每个虚拟主机定义其他名称。

(你也可以定义一个“中立”的默认虚拟主机。)