Apache2 в Ubuntu 12.04 - DirectoryIndex игнорируется

У меня относительно свежая установка LAMP на Ubuntu 12.04 (установлена ​​с помощью tasksel). Виртуальный хост указал на проект разработки в моем домашнем каталоге, содержащий простой 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 например:

    DirectoryIndex lookforme-first.html lookforme-next.php

после перезагрузите Apache с sudo service apache2 reload,

Другие вопросы по тегам