2016-09-06 9 views
0

Тест на проникновение недавно выявил, что один из наших серверов RHEL (6.7), работающих под Apache 2.2.15, уязвим по нескольким точкам и нуждается в обновлении до последней версии 2.4. Я запустил yum update, и он говорит, что для обновления нет пакетов. Я понимаю, что мне нужно будет загружать обновления вручную. Есть несколько вопросов, которые у меня возникают по поводу необходимости обновления Apache.Apache версии 2.2 и уязвимости безопасности

  1. Я доволен на дереве версии 2.2. Означает ли это, что любые исправления безопасности, внесенные в версию 2.4, будут снова исправлены до версии 2.2.X?
  2. Я запускаю PHP (версия 5.3.3) и MySQL (версия 5.1.73) - это повлияет на обновление версии Apache (Google сообщает мне, что на обоих фронтах проблем нет, но я думал, что буду спросите, прежде чем я начал этот маршрут).
  3. Если вы эксперты говорят мне, что у меня нет другого выбора, кроме как обновить, то я планирую использовать набор команд здесь: https://unix.stackexchange.com/questions/138899/centos-install-using-yum-apache-2-4

Заранее спасибо за ваши советы.

+2

Возможно, вам стоит проверить журналы изменений 2.2, чтобы определить, были ли исправлены определенные дефекты безопасности эта ветка. – Rodney

ответ

1

Вы можете загрузить исходный код 2.4 с сайта Apache и скомпилировать его. Там это установка, которая будет настроить для RedHat:

--enable-layout=RedHat

Этот параметр будет настроить пути для исполняемых файлов, файлы конфигурации, библиотеки и т.д. на одном дыхании.

Следующая должна быть разумной отправной точкой для конфигурации линии:

sh ./configure --enable-layout=RedHat --enable-mods-shared=all 

затем выполнить make и make install

Сделайте то же самое с новой версией PHP (5.3.29 доступен в раздел «старые загрузки», но попробуйте более новую версию. Сначала проверьте изменения), и ваши проблемы следует уменьшить. Наконец, MySQL и MariaDB также доступны для скачивания и компиляции

Очевидно, попробуйте все это на тестовой машине сначала и заново все. Ваша тестовая машина должна быть как можно ближе к вашей производственной машине. Если вы используете что-то вроде VirtualBox, чтобы попробовать, вы можете сделать снимок в каждой точке процесса и откат, если что-то пойдет не так