В моей конфигурации 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) или аналогичную конфигурацию по умолчанию.