非常类似于这个问题,我只是想澄清一件事。如果我从原始 Mac OS X Apache 安装开始(使用其默认httpd.conf
文件),然后将命名的 VirtualHost 添加到我的 Apache 安装中,我如何访问原始<Directory>
指令中的文件?我是否需要重新指定<Directory>
我用来将文档作为第二名为 VirtualHost?
答案1
是的,你的想法是对的。
如果您没有与连接匹配的虚拟主机,则基本配置将充当默认虚拟主机,因此如果您从 0 个虚拟主机变为 1 个,您可能会直接跳到 2 个,其中 NVH 集合中列出的第一个不会覆盖基本配置中的 DocumentRoot。然后,第二个 NVH 具有 ServerName/ServerAlias,用于您实际想要不同的内容。