当我使用以下代码时:
<虚拟主机 *> 服务器名称 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
我究竟做错了什么?
答案1
我认为你可能遗漏了端口号?例如 NameVirtualHost *:80
和 VirtualHost *:80
答案2
我认为你的 httpd.conf 中缺少这个条目
NameVirtualHost ip_of_your_server:80
——
问候,
罗伯特