или было бы лучше только, чтобы заставить его работать с 2.2.3?
CentOS 5 поставляет httpd 2.2.3 по умолчанию. Не волнуйтесь слишком много о более старом номере версии. Apache httpd 2.2.3 со многими исправлениями безопасности, которые бэкпортируются Redhat.
Одно серьезное основание остаться с 2.2.3 состоит в том, что это - пакет по умолчанию, который идет с RedHat/CentOS. Это - известная и стабильная версия, документация RedHat/CentOS записана с 2.2.3 в памяти, и большинство других пользователей будет использовать 2.2.3.
Используя значения по умолчанию также заставит будущие обновления пойти лучше. Например, Вы смогли бы сделать a yum upgrade mod_dav_svn
сегодня, не повреждая приложение.
Пользовательские пакеты прекрасны, но часто лучше, если они установлены на /usr/local
таким образом, они не столкнутся с пакетами по умолчанию.
ранее установленная версия была 2.2.16
Как этот пакет был установлен? Действительно ли это был сторонний об/мин? Или это было установлено из источника?
Вы проверили другие местоположения на другую версию httpd, такой как в /use/local/bin/httpd
?
Для этого нет встроенной фильтрации.
Если возможно, вы можете указать свой сервер мониторинга на специальный файл и сделать это так:
location /monitoring.php {
access_log off;
}
Я бы порекомендовал вам то же самое, но немного другое:
location /monitoring.php {
access_log monitor.log;
}
Это дает вам преимущество отделения записей мониторинга от реальных журналы производства, но при необходимости у вас есть все необходимое.