Apache的configuration问题正在逼迫我坚果

我一直在盯着这一个小时,而我只是没有看到它。 我知道这将是愚蠢的,但我需要一些其他的眼睛,因为我没有抓住它。

带有Apache的标准Unbuntu Linode盒子。 到目前为止,我已经configuration了2个站点,由于某种原因,第二个虚拟主机不工作。 第一个网站出现了。

apache2.conf,httpd.conf和ports.conf都是“标准”和未经编辑的。

ports.conf文件包含这些行:

NameVirtualHost *:80 Listen 80 

这两个站点在不同的configuration文件中,它们已经使用a2ensite链接到enabled-sites目录中。 我已经检查了三倍,他们链接到正确的目录。 这两个恰好是WordPress的网站。 我也确保WordPress的configuration是正确的,并指向两个不同的数据库(并进一步证实,如果我禁用“第一”网站的第二个网站开始显示)。

在这一点上,我认为由于某种原因,VirtualHost指令被忽略,但我正在做一些愚蠢的语法? 我已经看到在VirtualHost指令中包含域名的语法示例,但似乎已经过时,并且像下面的ServerName语法是首选的(我尝试了另一种方法无济于事)。 这里是网站一:

 <VirtualHost *:80> ServerName imagethief.com ServerAlias www.imagethief.com DocumentRoot /var/www/imagethief.com/wordpress/ <Directory /var/www/imagethief.com/wordpress/> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny allow from all </Directory> ErrorLog /var/www/imagethief.com/log/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/www/imagethief.com/log/access.log combined </VirtualHost> 

第二个:

 <VirtualHost *:80> ServerName nutritioneer.com ServerAlias www.nutritioneer.com DocumentRoot /var/www/nutritioneer/wordpress/ <Directory /var/www/nutritioneer/wordpress/> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny allow from all </Directory> ErrorLog /var/www/nutritioneer/log/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/www/nutritioneer/log/access.log combined </VirtualHost> 

我错过了什么?

 VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server imagethief.com (/etc/apache2/sites-enabled/imagethief.com:1) port 80 namevhost imagethief.com (/etc/apache2/sites-enabled/imagethief.com:1) port 80 namevhost nutritioneer.com (/etc/apache2/sites-enabled/nutritioneer.com:1) Syntax OK 

find了。 正如我以为它正在凝视着我。

这不是一个configuration错误,相反它是一个愚蠢的愚蠢的错误; 第二个域名不是.com,它是一个.net域名,所以当DNSparsing到正确的IP时,浏览器标题正在寻找一个不存在的站点,而不是默认的站点。