mod_sslをインストールする

Apache Apache

SSL通信(https)を設定してApacheを起動(apachectl configtest)した際に、以下のエラーが発生してApacheが起動しないことがあります。この場合は「mod_ssl」がインストールされていないことが多いので、ここでは「mod_ssl」のインストール方法を記載しておきます。

Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration

Apacheとmod_sslのバージョンを確認

1、Apacheのバージョン確認
インストールされているApacheのバージョンの確認をします。

$ httpd -v
Server version: Apache/2.4.39 ()
Server built:   Apr  4 2019 18:09:28

2、mod_sslのバージョン確認
以下のコマンドを実行して何も表示されなかった場合は、mod_sslがインストールされていないのでインストールを行います。もし、バージョン情報が表示された場合は設定ファイルの誤り・不足など別の問題が考えられます。

$ rpm -aq | grep mod_ssl
$

mod_sslのインストール

yumコマンドを実行してmod_sslのインストールを行います。

$ yum install mod_ssl
読み込んだプラグイン:langpacks, priorities, update-motd
amzn2-core                                               | 2.4 kB     00:00     
31 packages excluded due to repository priority protections
依存性の解決をしています
 ・ ・ ・
依存性を更新しました:
  httpd.x86_64 0:2.4.41-1.amzn2.0.1                                             
  httpd-filesystem.noarch 0:2.4.41-1.amzn2.0.1                                  
  httpd-tools.x86_64 0:2.4.41-1.amzn2.0.1                                       

完了しました!

mod_sslのバージョン確認

正常にコマンドが完了したら、あらためてmod_sslのバージョンを確認してみます。以下のようにバージョン情報が表示されたらインストールは完了です。

$ rpm -aq | grep mod_ssl
mod_ssl-2.4.41-1.amzn2.0.1.x86_64

それではみなさん、自由なWEBライフをお過ごしください!

タイトルとURLをコピーしました