首页 > 解决方案 > 添加别名时Apache找不到index.html

问题描述

我在 /var/www/html 中有 2 个文件夹,服务于我网站的不同部分。两个文件夹都有 index.html 文件。如果我使用 访问文件夹https://<domain_name>/<folder>,它工作正常。

我想为网站使用 folder1,所以我在 apache2.conf 中添加了这个 Alias 行:

别名 / /var/www/html/folder1

现在,如果我访问https://domain_name,Apache 会抛出“禁止”错误。

AH01276:无法提供目录 /var/www/html/folder1:未找到匹配的 DirectoryIndex (index.html),并且选项指令禁止服务器生成的目录索引

似乎 Apache只有在添加别名时才能找到 index.html。

我已经尝试了一切,从在 VirtualHosts 和 alias.conf 中添加它,但结果相同。我哪里错了?

标签: apache

解决方案


推荐阅读