apache 的 httpd.conf 中的虚拟服务器问题

apache 的 httpd.conf 中的虚拟服务器问题

当我使用以下代码时:

<虚拟主机 *>
服务器名称 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

——
问候,
罗伯特

相关内容