Я не могу найти нигде, где указано, могу ли я установить конфигурацию виртуального хоста по умолчанию. Я знаю, что у вас есть 000-default.conf, который используется, когда vHost не найден, но как насчет того, чтобы установить конфигурацию по умолчанию для всех каталогов в / var / www?
Скажем, если я хочу использовать этот глобальный файл виртуального хоста «по умолчанию» для установки Options -Indexes, я бы хотел, чтобы Apache установил это в любом каталоге в / var / www, если виртуальный хост доменного имени не указал иное.
Возможно ли это, если бы вы могли показать мне, как?
Если вы хотите установить конфигурацию по умолчанию для каталога / var / www, которая применяется к любому виртуальному хосту, который вы определяете, если он не был вручную определен где-то еще, тогда вы должны определить эту конфигурацию каталога в предыдущем иерархическом контексте для Virtualhost, то есть конфигурация сервера (глобальная конфигурация).
Например, если вы не хотите, чтобы индексы были включены по умолчанию для корневого пути документа в / var / www, а ваш основной файл конфигурации - httpd.conf или apache2.conf, вам просто нужно добавить:
<Directory /var/www>
Options -Indexes
#any other config here
</Directory>