SSLEngineコマンドが使えない

SSL証明書発行後、https通信ができるように ブロックの編集をし、以下のコマンドを実行したが、

apachectl configtest

以下のようなエラーがでてきた。

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

上記のコマンドを実行するためのmod_sslのインストールをしようと試みたが、以下のエラーが出力され、できなかった。

Error: httpd24-tools conflicts with httpd-tools-2.2.34-1.16.amzn1.x86_64
Error: httpd24 conflicts with httpd-2.2.34-1.16.amzn1.x86_64

原因はphpのバージョンの違いでできないとわかった。そこで、以下のコマンドでインストールした。

yum install mod24_ssl

これでconfigtestが問題なく通ると考えたが、同じエラーが出た。そこで、httpd.conf内でmod24_sslが有効になるように設定を変更した。

LoadModule ssl_module modules/mod_ssl.so

この後、configtestを実行するとエラーが出ず、問題なくhttpdを起動することができた。