Есть ли команда / инструмент для генерации вычисленной конфигурации, которую использует Apache httpd? Я знаю, что могу вручную просмотреть httpd.conf и другие файлы конфигурации, но есть ли стандартный инструмент для создания конфигурации всех включенных файлов и разделов, которые применяются для удобства?
Спасибо,
Джеймс
Изменить: я должен был также упомянуть, что я также использую версию Apache для Windows x-64, из готового двоичного файла.
apache-2.2
httpd
configuration
jamiebarrow
источник
источник
Ответы:
Доступен модуль Apache, который показывает подробную страницу с различными настройками и активной конфигурацией.
mod_info
по умолчанию отключен и должен быть включен./configure --enable-info
при сборке Apache. В Debian и Ubuntu этот модуль и его конфигурацию можно включить с помощьюsudo a2enmod info
.Поместите следующие строки в файл конфигурации (httpd.conf) (не обязательно при использовании
a2enmod
):После перезапуска сервера файл конфигурации доступен по адресу http://example.com/server-info?config (замените его
example.com
на адрес вашего сервера)Обратите внимание, что эта информация довольно чувствительна, вы можете ограничить доступ, как в:
Для получения дополнительной информации см. Http://httpd.apache.org/docs/2.2/mod/mod_info.html.
источник
/server-info
всякий случай :)/server-info
это путь по умолчанию, поэтому я использую его, чтобы избежать путаницы. С точки зрения безопасности, вы действительно будете использовать другой путь со строгим контролем доступа и отключите его после того, как закончите. Вы можете настроить базовую / дайджест-аутентификацию, ограничить доступ к localhost и использоватьcurl
вместе с нимиhtml2text
для получения данных в скрипте.