裸体域名不适用于EC2的VirtualHost

我正在使用AWS EC2,并使用以下虚拟主机将example.com域redirect到EC2中的目录:

NameVirtualHost *:80 <VirtualHost *:80> ServerName www.example.com ServerAlias example.com *.example.com <IfModule mod_rewrite.c> RewriteEngine on # WITH 'www.' RewriteCond %{HTTP_HOST} !^www.(.*) [nocase] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}$1 [redirect=permanent,nocase,last] </IfModule> DocumentRoot /var/www/html/Example </VirtualHost> 

现在,当我去www.example.com它正常工作。 但是,使用裸域http://example.com我得到以下错误:

 Failed to load resource: the server responded with a status of 404 (Not Found) GET http://peep.ie/ net::ERR_NAME_NOT_RESOLVED 

这是DNSconfiguration:

 A *.example.com. xxx.yyy.zzz.ttt 3600 Manual Active Yes 

*.example.com涵盖了example.com所有子域,但不包括example.com本身。 你需要第二个DNSlogging。