虚拟主机设置指向其他目录(向下一个目录)

虚拟主机设置指向其他目录(向下一个目录)

我已经设置了一个“基于命名的虚拟主机”,如下所示。

<VirtualHost *:80>
 DocumentRoot /var/www/html/example
 ServerName www.exmaple.com

 # Other directives here
 <Directory /var/www/html/example>
    Options -Indexes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>

</VirtualHost>

但是,当我访问 example.com 时,它并没有指向/var/www/html/example文件夹。

实际上它带我到 index.html/var/www/html


服务器版本:Apache/2.4.7(Ubuntu)

Ubuntu 14.04.2 LTS

你知道我为什么犯了错误以及我在哪里犯了错误吗?

答案1

您的ServerName设置为www.exmaple.com,这与 不同example.com。对于example.com您的 Apache 似乎使用默认的 VirtualHost 配置。

更改您的ServerName,添加example.comServerAlias或访问www.exmaple.com(请注意拼写!) - 您可能必须/etc/hosts为后者添加一个条目或您的 DNS 服务器。

相关内容