当我使用以下代码时:
<虚拟主机 *> 服务器名称 subone.domain.tld DocumentRoot /var/www/subdomain/subone/ </虚拟主机> <虚拟主机 *> 服务器名称 subtwo.domain.tld DocumentRoot /var/www/subdomain/subtwo/ </虚拟主机>
每个查询都转到 /var/www/subdomain/subone。包括:domain.tld, subone.domain.tld, subtwo.domain.tld, ...
当我在文件开头添加“NameVirtualHost *”时,所有内容都转到 /var/www
我究竟做错了什么?
我认为您可能缺少端口号?例如 NameVirtualHost *:80
和虚拟主机 *:80
在我看来,您在 httpd.conf 中缺少此条目
NameVirtualHost ip_of_your_server:80
——
问候,
罗伯特