Установка 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]()
Ответы
Ответ 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, вставленной в самом начале.