【问题标题】:Apache: forbidden on virtual hostApache:在虚拟主机上禁止
【发布时间】:2019-10-01 17:27:27
【问题描述】:

我已经

/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) 找到,并且选项指令禁止服务器生成的目录索引

我完全不知道这对我来说意味着什么

我尝试添加

    DirectoryIndex index.html

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

我确认该网站已启用

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

【问题讨论】:

    标签: apache virtualhost


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-12-30
      • 2015-08-26
      • 2012-02-11
      • 2015-08-13
      • 2013-04-28
      • 2013-07-12
      • 2016-08-05
      • 2012-07-05
      • 2015-02-01
      相关资源
      最近更新 更多