Подтвердить что ты не робот

Установка mod_ssl amazon linux

Я просто пытаюсь установить mod_ssl на CentOS-сервер. Выполнение простого sudo yum install mod_ssl приведет к ошибке:

Ошибка: httpd24-tools конфликтует с HTTPD-инструменты-2.2.25-1.0.amzn1.x86_64

Ошибка: httpd24 конфликтует с httpd-2.2.25-1.0.amzn1.x86_64

Вы можете попробовать использовать -skip-break для решения проблемы

Вы можете попробовать запустить: rpm -Va --nofiles --nodigest

Я попытался удалить httpd-tools по: sudo yum remove httpd-tools-2.2.25-1.0.amzn1.x86_64, но не повезло. Есть ли какие-то вещи, которые я пропустил?

ИЗМЕНИТЬ

Я сделал sudo yum -v remove httpd-tools-2.2.25-1.0.amzn1.x86_64 и выводил это:

Yum Version: 3.2.29
rpmdb time: 0.000
Setting up Remove Process
No Match for argument: httpd-tools-2.2.25-1.0.amzn1.x86_64
Setting up Package Sacks
amzn-main                                                                                                                         | 2.1 kB     00:00
amzn-updates                                                                                                                      | 2.3 kB     00:00
pkgsack time: 0.330
Package(s) httpd-tools-2.2.25-1.0.amzn1.x86_64 available, but not installed.
No Packages marked for removal

Выполнение yum search mod_ssl выводит это:

enter image description here

4b9b3361

Ответ 1

Попробуйте следующее:

sudo yum install mod24_ssl

Если в будущем вы столкнетесь с другой несовместимостью, используйте yum search all. Например:

yum search all mod_ssl

Возврат:

mod_ssl.x86_64 : SSL/TLS module for the Apache HTTP Server
mod24_ssl.x86_64 : SSL/TLS module for the Apache HTTP Server

Ответ 2

У меня такая же проблема, и я решил просто компилировать Apache версии 2.4.6 из источника с помощью пакет Amazon APR Devel 1.4.6, который находится в AMI, а затем скопировал вновь скомпилированный mod_ssl.so в каталог /etc/httpd/modules, чтобы он.

Здесь вы можете скачать mod_ssl.so для пакета Amazon Linux Apache 2.4.6 x64 MOD_SSL.

Ответ 3

Вы можете установить любые отсутствующие модули с помощью APXS

http://httpd.apache.org/docs/2.2/programs/apxs.html

Загрузите этот пакет, загрузите его на свой сервер, следуйте инструкциям в обычном режиме. Если вы столкнулись с ошибками, это означает, что вам нужно установить отсутствующие компоненты. В моем случае мне пришлось установить libtools и openssl.

Просто используйте что-то вроде:

sudo yum install libtools

Я считаю, что вам также нужны инструменты для разработчиков Apache, вы можете легко найти устанавливаемые вещи, выполнив

sudo yum search httpd-dev

например (не совсем уверен в этом)

Наконец, просто следуйте инструкциям из ссылки i, вставленной в самом начале.