Apache:虚拟主机上禁止

时间:2019-05-14 16:11:40

标签: apache virtualhost

/var/www/app.mydomain.com

此内容仅包含在

index.html
<h1>I want it works ... please</h1>

这是我的/etc/apache2/sites-enabled/app-mydomain-com.conf

<VirtualHost *:80>
        ServerName  app.mydomain.com
        ServerAdmin info@mydomain.it

        DocumentRoot /var/www/app.mydomain.com

        CustomLog ${APACHE_LOG_DIR}/vhosts/app-mydomain-com/access.log vhost_combined
        ErrorLog  ${APACHE_LOG_DIR}/vhosts/app-mydomain-com/error.log

</VirtualHost>

当我在app.mydomain.com中打开浏览器时,我被禁止使用Apache

在error.log(主要的error.log,不是我的虚拟主机的特定日志)中

  

无法提供目录/ var / www /:没有匹配的DirectoryIndex(index.html,index.cgi,index.pl,index.php,   找到index.xhtml,index.htm),并且由Options指令禁止服务器生成的目录索引

我完全不知道这对我来说是什么意思

我尝试添加

    DirectoryIndex index.html

但是没有任何变化(当然,在重启apache2之后)

我验证了网站已启用

a2ensite app-mydomain-com
Site app-mydomain-com already enabled

1 个答案:

答案 0 :(得分:0)

最后,问题仅是缺少的ServerAlias指令。