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を起動することができた。