J'essaie simplement d'installer mod_ssl
sur un serveur CentOS. Faire un Sudo yum install mod_ssl
simple renverrait une erreur:
Erreur: httpd24-tools est en conflit avec httpd-tools-2.2.25-1.0.amzn1.x86_64
Erreur: httpd24 est en conflit avec httpd-2.2.25-1.0.amzn1.x86_64
Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème.
Vous pouvez essayer de lancer: rpm -Va --nofiles --nodigest
J'ai essayé de supprimer httpd-tools
par: Sudo yum remove httpd-tools-2.2.25-1.0.amzn1.x86_64
mais pas de chance. Y a-t-il des choses que j'ai manquées?
MODIFIER:
J'ai fait Sudo yum -v remove httpd-tools-2.2.25-1.0.amzn1.x86_64
et affiche ceci:
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
Faire yum search mod_ssl
génère ceci:
Essaye ça:
Sudo yum install mod24_ssl
Si vous rencontrez une autre incompatibilité de ce type à l'avenir, utilisez yum search all
. Par exemple:
yum search all mod_ssl
Résultats:
mod_ssl.x86_64 : SSL/TLS module for the Apache HTTP Server
mod24_ssl.x86_64 : SSL/TLS module for the Apache HTTP Server
J'ai le même problème et je l'ai résolu simplement en en compilant Apache version 2.4.6 à partir du source avec Amazon APR Devel package 1.4.6 qui se trouve dans l'AMI, puis en copiant le mod_ssl.so
nouvellement compilé dans le répertoire /etc/httpd/modules
, c'est tout.
Ici vous pouvez télécharger le mod_ssl.so
pour Amazon Linux Apache 2.4.6 x64 MOD_SSL Package.
celui-ci peut vous aider:
Dans Ubuntu 18.04, veuillez rechercher mod_ssl par apt search mod_ssl
puis vous verrez Apache2-ssl-dev
, celui-ci est ce dont vous avez besoin.
Vous pouvez installer tous les modules manquants à l'aide d'APXS.
http://httpd.Apache.org/docs/2.2/programs/apxs.html
Téléchargez ce paquet, téléchargez-le sur votre serveur, suivez les instructions normalement. Si vous rencontrez des erreurs, cela signifie simplement que vous devez installer les composants manquants. Dans mon cas, j'ai dû installer libtools et openssl.
Il suffit d'utiliser quelque chose comme:
Sudo yum installe libtools
Je crois que vous avez également besoin d’outils de développement Apache, vous pouvez facilement trouver les choses installables en faisant
Sudo yum search httpd-dev
par exemple (pas tout à fait sûr de celui-ci)
enfin, suivez les instructions du lien que j'ai collé au tout début.