当我尝试访问DocumentRoot时,它redirect到我的一个VirtualHost,我看不到/ var / www / html中的内容。
它在Virtualmin 3.94下,我认为别人是我的问题,但是我找不到他想要修复的选项。
我该如何解决这个问题?
当您在端口上configuration虚拟主机时,其中一个将始终为该端口提供请求 – 主服务器不再使用,与<VirtualHost>的ServerName或ServerAlias不匹配的请求将被发送到端口上的第一个<VirtualHost> 。 如果处理请求的<VirtualHost>没有定义自己的DocumentRoot ,那么全局定义的DocumentRoot的唯一方法就是使用它。
从文档 :
主人走开
如果将虚拟主机添加到现有的Web服务器,则还必须为现有主机创build一个
<VirtualHost>块。 此虚拟主机中包含的ServerName和DocumentRoot应与全局ServerName和DocumentRoot。 首先在configuration文件中列出这个虚拟主机,以便它作为默认主机。
为自己设置一个<VirtualHost>来处理要发送到主服务器的DocumentRoot的请求 – 如果您正在通过IP访问它,只需将vhost设置为具有该IP地址的ServerName即可。