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

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

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, они предоставляют ссылки на другие ресурсы.

  • Apache 2.4 SSL Config - сервер отклоняет запросы с HTTP 400
  • Привилегии для jenkins в папке apache
  • Debian, Apache, 403 Запрещенные ошибки и зашифрованные диски
  • Как проверить версию mod_ssl.so?
  • Ограничить локальный веб-сайт выбранным пользователям
  • Согласно статистике сокетов Apache слушает только на IPv6, но на самом деле также обслуживает IPv4
  • Как устранить эти ошибки SELinux AVC?
  • Случайные URL-адреса в access.log
  • Использование памяти httpd
  • Совместное использование документов Apache-httpd в нескольких дистрибутивах Linux?
  • Символьная ссылка не является рекурсивной
  • Почему мой сервер не может обслуживать более 400 одновременных соединений
  • Interesting Posts

    ssh не использует ~ / .ssh / config, даже после того, как я играю с разрешениями

    Использование файловой системы unix на внешнем жестком диске?

    iostat – Что означает поле «воровать»?

    Remap Caps_Lock для управления в Solaris

    Почему fdisk настаивает на запуске первого раздела в секторе 65535 (MiB 31.9995 …)

    wget resume download from dropbox дает не может написать ошибку

    Как получить nohup для выхода с чистого листа при использовании перенаправления файлов

    В чем разница, если я начинаю bash с «/ bin / bash» или «/ usr / bin / env bash»?

    Использование find для поиска каталога и удаления его подкаталогов

    Отключение аутентификации паролей ssh ​​не работает на моем debian VPS

    Проблема с режимом редактирования GRUB2

    cURL <- функция

    Как изменить / упорядочить данные в файле с помощью Awk

    Не удается подключить устройство USB к рабочей станции VMware 12.5

    Установка драйверов беспроводной локальной сети RTL8723AE на машине без подключения к Интернету

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