繁体   English   中英

Apache:禁止在虚拟主机上运行

[英]Apache: forbidden on virtual host

我有

/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,而不是我的vhost特定的一个)中,我得到了

无法提供目录/ 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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM