Назад | Перейти на главную страницу

Изменение страницы Apache по умолчанию для виртуального хоста на список, созданный mod_autoindex

В моей конфигурации Apache есть следующий виртуальный хост:

<VirtualHost *:80>
    ServerName foobarspaz
    DocumentRoot "/path/to/document/root"
</VirtualHost>

Здесь нет index.html файл в корневом каталоге документа, поэтому доступ http: // foobarspaz обслуживает тестовую страницу Apache по умолчанию для моего сервера.

Я бы хотел вместо этого подать mod_autoindex сгенерированный список каталогов корня документа вместо страницы по умолчанию. Как мне это сделать? (Я не совсем уверен, как «отменить» поведение страницы по умолчанию для корня сервера.)

Предложение Маркуса не сработало, но после просмотра /etc/httpd/conf.d/welcome.conf файл, который Кристофер указал в своем комментарии, я попробовал следующее внутри своего VirtualHost директива, которая имела желаемый результат:

<LocationMatch "^/+$">
    Options Indexes
</LocationMatch>

Может, что-то вроде этого может сработать:

<Directory /path/to/document/root>
   Options Indexes
</Directory>

И да, как указал другой плакат, удалите welcome.conf (в Ubuntu) или аналогичную конфигурацию по умолчанию.