Apache2.4でmod_sslの名前が違った件
Apache2.4をyumでインストールしたときにmod_sslが入っていなかったので、個別にインストールしようとしたら、
yum -y install mod_ssl
では入りませんでした。その時の対応を記します。
結論
httpd24-mod_ssl.x86_64
とかいうモジュール名になっていた!
のでyum -y install httpd24-mod_ssl.x86_64
とやったらインストールできました。
補足
環境は以下です。
# cat /etc/redhat-release CentOS release 6.6 (Final)
yum でAapche2.4系をインストールしたかったけど、CentOS6の標準リポジトリでは2.2.15が入ってしまうため、リポジトリを追加してインストールしました。
# cd /etc/yum.repos.d/ # wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo # yum install httpd24.x86_64 httpd24-httpd-devel.x86_64 # /opt/rh/httpd24/root/usr/sbin/httpd -version Server version: Apache/2.4.6 (Red Hat) Server built: Sep 25 2013 05:25:46
これではmod_sslが入らなかったので色々サイトを巡回したら、
mod24_ssl
でできる記事があったので試したところ、下記のようになって失敗しました。
# yum -y install mod24_ssl Loaded plugins: fastestmirror Setting up Install Process Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp base | 3.7 kB 00:00 epel-httpd24 | 2.9 kB 00:00 extras | 3.4 kB 00:00 mariadb | 1.9 kB 00:00 updates | 3.4 kB 00:00 No package mod24_ssl available. Error: Nothing to do
mod24_sslじゃないなら、何て名前なんだと思って検索。
# yum search mod ssl Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp ========= N/S Matched: mod, ssl ========= docbook-style-dsssl.noarch : Norman Walsh's modular stylesheets for DocBook httpd24-mod_ssl.x86_64 : SSL/TLS module for the Apache HTTP Server <= ★!? krb5-pkinit-openssl.x86_64 : The PKINIT module for Kerberos 5 mod_nss.x86_64 : SSL/TLS module for the Apache HTTP server mod_ssl.x86_64 : SSL/TLS module for the Apache HTTP Server pyOpenSSL.x86_64 : Python wrapper module around the OpenSSL library Full name and summary matches only, use "search all" for everything.
というわけでhttpd24-mod_ssl.x86_64でyum insallしたら無事にインストールできました。
# ll /opt/rh/httpd24/root/etc/httpd/modules/ | grep ssl -rwxr-xr-x 1 root root 215504 Sep 25 2013 mod_ssl.so # ll /opt/rh/httpd24/root/etc/httpd/conf.modules.d/ total 28 -rw-r--r-- 1 root root 3739 Sep 25 2013 00-base.conf -rw-r--r-- 1 root root 139 Sep 25 2013 00-dav.conf -rw-r--r-- 1 root root 41 Sep 25 2013 00-lua.conf -rw-r--r-- 1 root root 742 Sep 25 2013 00-mpm.conf -rw-r--r-- 1 root root 894 Sep 25 2013 00-proxy.conf -rw-r--r-- 1 root root 41 Sep 25 2013 00-ssl.conf <= ★追加 -rw-r--r-- 1 root root 451 Sep 25 2013 01-cgi.conf
もっとちゃんとsearchしてみればよかった。。