apache - 添加别名时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 中添加它,但结果相同。我哪里错了?
解决方案
推荐阅读
- spring-boot - 从 src/main/java 和 src/main/resources spring boot jar 中排除文件
- python - Python中的反向单词功能问题
- java - 未能执行目标 org.openjfx:javafx-maven-plugin 默认 cli
- javascript - Javascript - 未显示所选图像
- git - 为什么 git submodule update 失败并显示“致命:远程错误:上传包:不是我们的参考”?
- php - 在 laravel 中创建用户并删除注册
- vue.js - 将剪裁道具应用到的正确方法
在 Vuetify 中 - scala - 案例类超过 22 个字段到 Scala 中的 CSV
- django - 我如何在 django 中显示我的 RadioSelect 小部件
- c - C - 获取文本文件行数的有效方法