ApacheでSSLが有効にならない(Invalid command 'SSLEngine', perhaps misspelled〜)

概要

サーバーの移設作業でApacheをインストールして設定してSSLの設定を有効にして起動すると、下記のエラーになって起動しないケースがありました。

 

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

このエラーですが、大抵は通常は SSL/TLS モジュールが有効になっていないことを多いです。
渡しの場合は、mod_sslをインストールされていなかったのが原因だったので、mod_sslをインストールしたら解決しました

$ sudo  yum install mod_ssl

mod_sslは、Apache HTTP ServerをSSL/TLSに対応させるためのモジュールです。
OpenSSLライブラリを利用してWebサーバーとクライアント間の通信を暗号化し、HTTPSによる安全な通信を可能にします。
これにより、個人情報やクレジットカード情報などを保護するセキュアなWebサイトの構築ができます

主な機能と役割
  • SSL/TLSの暗号化通信を有効化mod_sslは、ApacheがSSL(Secure Sockets Layer)やTLS(Transport Layer Security)プロトコルを使った暗号化通信を行うためのインターフェースを提供します。
  • 安全な通信の実現: クライアント(ブラウザ)とサーバー間でのデータのやり取りを暗号化するため、通信内容が第三者に盗み見されたり、改ざんされたりすることを防ぎます。
  • HTTPSの実現: WebサイトのURLがhttps://で始まるようになり、ユーザーに安全な接続であることの証明を提供します

\ 最新情報をチェック /

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です