Reputation: 3228
I'm simply trying to install mod_ssl
on a CentOS server. Doing a straightforward sudo yum install mod_ssl
would return an error:
Error: httpd24-tools conflicts with httpd-tools-2.2.25-1.0.amzn1.x86_64
Error: httpd24 conflicts with httpd-2.2.25-1.0.amzn1.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
I tried to remove httpd-tools
by: sudo yum remove httpd-tools-2.2.25-1.0.amzn1.x86_64
but no luck. Is there any things that I missed?
EDIT:
I did sudo yum -v remove httpd-tools-2.2.25-1.0.amzn1.x86_64
and outputs this:
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
Doing yum search mod_ssl
outputs this:
Upvotes: 40
Views: 34143
Reputation: 533
this one may help you :
In Ubuntu 18.04, please search mod_ssl by
apt search mod_ssl
then you see apache2-ssl-dev
, this one is what you need.
Upvotes: 0
Reputation: 1112
I've got the same problem and solved it simply by compiling Apache version 2.4.6 from source with the Amazon APR Devel package 1.4.6 that is in the AMI and then copied the newly compiled mod_ssl.so
to the /etc/httpd/modules
directory, that's it.
Here you can download the mod_ssl.so
for Amazon Linux Apache 2.4.6 x64 MOD_SSL Package.
Upvotes: 0
Reputation: 3354
Try this:
sudo yum install mod24_ssl
If you run into another incompatibility like this in the future, use yum search all
. For example:
yum search all mod_ssl
Returns:
mod_ssl.x86_64 : SSL/TLS module for the Apache HTTP Server
mod24_ssl.x86_64 : SSL/TLS module for the Apache HTTP Server
Upvotes: 106
Reputation: 13459
You can install any missing modules by using APXS
http://httpd.apache.org/docs/2.2/programs/apxs.html
Download that package, upload to your server, follow the instructions normally. If you run into errors it just means you have to install the missing components. In my case i had to install libtools and openssl.
Just use something like:
sudo yum install libtools
I believe you also need apache developer tools, you can easily find the installable things by doing
sudo yum search httpd-dev
for example (not quite sure about this one)
lastly just follow the instructions from the link i pasted at the very beginning.
Upvotes: 0