Какова цель файлов конфигурации Apache2?

Почему у Apache2 есть несколько файлов конфигурации? Каковы их роли? Я нашел некоторую информацию о старых версиях Apache, но обычно это не рекомендуется, и официальная документация Apache не объясняет логику разделения файлов конфигурации и на то, для чего они предназначены.

  • apache2 Неверная команда 'SSLEngine'
  • Как Apache разрешает запрашиваемый виртуальный хост?
  • найти IP и PORT, используемые Apache
  • apache failover solution
  • Виртуальный хостинг tomcat webapp в Apache на RHEL 5.0
  • Понять день в жизни сообщения журнала Apache в современной Linux-системе
  • Конфигурация каталога Apache 2.2 и php-fpm
  • Apache vs lighthttpd: разные типы поведения с типом mime
  • One Solution collect form web for “Какова цель файлов конфигурации Apache2?”

    Хм. С одной точки зрения, вы можете сбросить всю конфигурацию в один файл httpd.conf, но это будет … трудно читать.

    Большинство дистрибутивов будут разделять конфигурацию, если httpd.conf включает подкаталоги. Вы можете посмотреть документацию, связанную с дистрибутивом, например:

    https://help.ubuntu.com/12.04/serverguide/httpd.html

    Для Ubuntu конфигурационный каталог Apache – / etc / apache2. Основными подкаталогами для удобства организации являются conf.d, доступные в режиме модов, моды, доступные сайты и сайты. Вы сохранили бы конфигурацию своего модуля в каталоге, доступном для модов, и ваши конфигурации виртуальных хостов в каталоге, доступном для сайтов. Обратите внимание, что каталоги * -enabled содержат символические ссылки в соответствующие * -доступные каталоги, поэтому вы можете хранить кучу вещей, плавающих в * -доступных, но активировать их только путем симпликации из каталога * -enabled. Файл master httpd.conf будет включать в себя то, что находится в каталогах * с поддержкой.

    RHEL / CentOS не работает таким образом, и оставьте еще несколько возможностей по своему усмотрению о том, как настроить базовый каталог / etc / httpd. Вы можете сбрасывать все в /etc/httpd.conf; вы можете создать аналогичную структуру каталогов для Ubuntu (и изменить httpd.conf, чтобы включить * -доступные каталоги, которые вы создали) или их комбинацию.

    Таким образом, вы можете сначала проверить документацию своего дистрибутива. Как вы увидите в Ubuntu, они предоставляют ссылки на другие ресурсы.

    Interesting Posts

    Компиляция драйвера для RNX-MiniN2 на ядре 3.X

    Запустить команду экрана с переменной & tick через cron (cron run .sh)

    перепутал РЕПО в RHEL6

    Создание строк слов с разделителями пространства из вырезанного выражения

    Настройка Yaboot и Debian для загрузки в командной строке командной строки?

    Как вызвать скрипт после каждой команды bash

    Как проверить, не отключена ли косвенная ссылка?

    открыть файл, используя CDPATH и символическую ссылку

    Сравните пользователей с массивом с файлом / etc / shadow

    Переупорядочение списка чисел для создания матрицы

    Перемещение данных из раздела в раздел на одном диске

    Как остановить экран от клонирования моих названий?

    Инструмент для мониторинга входных и выходных данных сети с графиками и подробной статистикой

    Примените цвета к выходу терминала, чтобы выделить URL и другие

    Как проверить, является ли введенная переменная буквенно-цифровой или нет в ksh?

    Linux и Unix - лучшая ОС в мире.