Debian Squeeze 上的命名虚拟主机仅为默认主机提供服务

Debian Squeeze 上的命名虚拟主机仅为默认主机提供服务

我正在尝试在 Debian Squeeze 上设置自己的虚拟主机,我认为我已经按照文档进行了设置,并回答了许多问题。一切似乎都表明我做的一切都是正确的。但是,我发现它始终只为默认站点提供服务。根据另一个相关问题,我检查了我的设置,如下所示:

$ (source /etc/apache2/envvars && /usr/sbin/apache2 -S)
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
     default server hms01san.lan (/etc/apache2/sites-enabled/000-default:1)
     port 80 namevhost hms01san.lan (/etc/apache2/sites-enabled/000-default:1)

Syntax OK

我尝试将 NameVirtualHost 以及 VirtualHost 条目中的“*:80”更改为简单的“*”,但出现同样的问题。

将不胜感激任何能够解决此问题的帮助。

更新:仅当我使用域设置的外部 DNS 重定向时才会出现此问题,当我在 /etc/hosts 中本地设置主机名时,一切正常。

相关内容