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
,