Назад | Перейти на главную страницу

mod_ssl Конфликт RPM

Я встраиваю Apache httpd в RPM, используя следующие сайты:

Мне удалось создать apr * и httpd *. Однако, когда я пытаюсь установить httpd, используя

rpm -Uvh httpd-devel-2.2.25-1.x86_64.rpm httpd-2.2.25-1.x86_64.rpm mod_ssl-2.2.25-1.x86_64.rpm

Я получаю следующую ошибку:

пакет mod_ssl-2.2.3-82.el5_9.x86_64 (который новее, чем mod_ssl-2.2.25-1.x86_64) уже установлен.

У меня установлен httpd 2.2.3-82. Мне нужно сначала удалить его? Кажется нелогичным.

Первая ссылка указывает на руководство по установке текущей стабильной версии apache - 2.4. Вторая ссылка относится к apache версии 2.2. Они не взаимозаменяемы произвольно; Во-первых, они заметно отличаются как по внутреннему устройству, так и по конфигурации.

Но что наиболее важно, каждая версия и пакет apache должны быть построены с одной и той же версией apr / apxs, чтобы можно было использовать модули. Это подробно описано в инструкциях по установке apache httpd.

Я настоятельно рекомендую собрать и установить последнюю стабильную версию apache (на момент написания - 2.4.6), так как это была GA более года.

И, как видно из вашего сообщения, удалите старую версию apache и mod_ssl перед установкой этой.