Ubuntu 12.04 上的 Apache2 — DirectoryIndex 被忽略

Ubuntu 12.04 上的 Apache2 — DirectoryIndex 被忽略

我在 Ubuntu 12.04 上安装了相对较新的 LAMP(使用 taskel 安装)。我有一个虚拟主机指向我的主目录中的一个开发项目,其中包含简单的 Hello World index.html。Apache 显示目录索引而不是显示 index.html。PDF在这里(第 190 页)说默认的 DirectoryIndex 位于 /etc/apache2/mods-available/dir.conf 中,我已经确认,并且 mod_dir 已启用。

DirectoryIndex 在项目根目录中的 .htaccess 内工作,但我想将其设置为服务器范围。我可能忽略了一些简单的东西。

答案1

除非您知道自己在做什么,否则不要弄乱 apache 配置文件。

如果你想编辑 Apache2 默认站点,/etc/apache2/sites-available/default请在 VirtualHost 部分添加你希望 Apache 搜索的文件的名称,更多信息请访问http://httpd.apache.org/docs/2.0/mod/mod_dir.html 前任:

    目录索引 lookforme-first.html lookforme-next.php

然后用 重新加载 apache sudo service apache2 reload

相关内容