SSL証明書をLet’s Encryptで取りました

プラットフォームがAWS上のBitnami WordPress、更にOSがDebianなので(RedHat系とコマンドがだいぶ違うので)先人の知恵をたくさんお借りしてなんとかしました。

まず、aptでcertbotをインストール。

続いてこのコマンドで証明書をゲット。

Bitnami環境のApache設定ファイルが最初見つからず、色々探して”/opt/bitnami/apache2/conf/bitnami/bitnami.conf”であることが判明。この中のVirtualHostディレクティブ内に

  • SSLCertificateFile
  • SSLCertificateKeyFile
  • SSLCertificateChainFile

を設定。特にChaneFileを設定しておかないとある種のツールでのアクセスに警告が出ます。

ここでApacheを再起動。httpsでアクセスができるようになったことを確認します。

問題なかったので、SSL Server TEST でチェック。DNSにCAAの設定がないというので、お名前.comでCAAレコードの設定。これは1日待たないとDNSが伝播しないのでまた後日チェックします。

最後に、Apacheのrewriteディレクティブでhttp接続をhttpsにリダイレクト。

これでSSL化完了です。

コメントを残す

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