10. Включение
Обзор
Дополнительные файлы или директории можно добавлять к конфигурации сервера/прокси/агента, используя параметр Include.
Специальные заметки о параметре «Include»
Оператор Include в файлах конфигурации обрабатывается сразу же при обнаружении.
Для предсказуемого поведения рекомендуется размещать параметр Include в конце файла конфигурации.
Если параметр Include используется для включения файла, этот файл должен быть доступен на чтение.
Если параметр Include используется для включения директории:
- Все файлы из этой директории должны быть доступны на чтение.
- Не следует предполагать какой-либо определённый порядок чтения файлов (например, файлы не включаются в алфавитном порядке). Поэтому не указывайте один параметр в нескольких разных Include-файлах (например, чтобы переопределить общую настройку более конкретной).
- Все файлы из этой папки включаются в конфигурацию.
- Остерегайтесь файлов архивных копий, создаваемых некоторыми текстовыми редакторами. Например, если при редактировании файла «include/my_specific.conf» добавится файл с резервной копией «include/my_specific_conf.BAK», то затем будут включены оба эти файла. Переместите «include/my_specific.conf.BAK» за пределы Include-директории. В Linux для обнаружения ненужных файлов содержимое Include-директории можно проверить командой «ls -al».
Если параметр Include используется для включения файлов с использованием шаблона:
- Все попадающие под шаблон файлы должны быть доступны на чтение.
- Не следует предполагать какой-либо определённый порядок чтения файлов (например, файлы не включаются в алфавитном порядке). Поэтому не указывайте один параметр в нескольких разных Include-файлах (например, чтобы переопределить общую настройку более конкретной).