Есть ли команда / инструмент для генерации вычисленной конфигурации, которую использует Apache httpd? Я знаю, что могу вручную просмотреть httpd.conf и другие файлы конфигурации, но существует ли стандартный инструмент для создания конфигурации всех включенных файлов и соответствующих разделов для удобства?
Спасибо,
Джеймс
Редактировать: Я также должен был упомянуть, что я также использую версию Apache для Windows x-64 из предварительно созданного двоичного файла.
Доступен модуль Apache, который показывает подробную страницу с различными настройками и активной конфигурацией.
mod_info
отключен по умолчанию и должен быть включен с помощью ./configure --enable-info
при сборке Apache. В Debian и Ubuntu этот модуль и его конфигурацию можно включить с помощью sudo a2enmod info
.
Поместите следующие строки в свой файл конфигурации (httpd.conf) (не обязательно при использовании a2enmod
):
<Location /server-info>
SetHandler server-info
</Location>
После перезапуска сервера файл конфигурации доступен по адресу http://example.com/server-info?config (заменить example.com
с адресом вашего сервера)
Обратите внимание, что эта информация довольно конфиденциальна, вы можете ограничить доступ, как в:
<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from all
Allow from yourcompany.com
</Location>
Для получения дополнительной информации см. http://httpd.apache.org/docs/2.2/mod/mod_info.html