WordPress(aws_bitnami)のssl対応

※20200927更新 こちらの新しい記事も参照ください WordPressのSSL化 結構奮闘したのでメモ Really Simple SSLをインストール まずは、httpsでアクセスできるようにする Really Symple SSLを使用した https://really-simple-ssl.com/ これでhttpsアクセスできるようになるが、 mixed content warningが出てしまうのと、 Untrust Pageとして赤い鍵マークが表示されてしまうので、それぞれ対処する mixed content warning この辺りの公式ページに対処法が載っているが、自分は画像リンクとページリンクがhttpのままであったことが原因だった https://really-simple-ssl.com/knowledge-base/how-to-track-down-mixed-content-or-insecure-content/ 以下のツールも使いつつ、地道に修正する。地道 https://ja.wordpress.org/plugins/ssl-insecure-content-fixer/ https://ja.wordpress.org/plugins/search-and-replace/ Certificateを適用 無料で使えるLet’s Encryptを使用する 古い証明書が残っていたら、消しておく 発行 エラーが出てしまうので、一度apacheをstopする bitnamiなので以下のコマンドでstopする 再トライ Congratulationsと出てくるのでうまくいったと確認できる Certificateには期限があるので確認しておく 諸々ファイルを修正していく /opt/bitnami/apache2/conf/httpd.confはコメントを外す /opt/bitnami/apache2/conf/extra/httpd-ssl.confはパスを自分の環境に合わせて変更する apache起動、、できない /opt/bitnami/apache2/conf/bitnami/bitnami.confの、「# Default SSL Virtual Host configuration.」以下をコメントアウトする必要があるとのこと https://www.moor-triangle.com/2017/02/01/%E3%80%90aws%E3%80%91bitnami-wordpress%E3%82%92lets-encrypt%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E7%84%A1%E6%96%99%E3%81%A7ssl%E5%8C%96/ 今度は成功したが、サイトにアクセスできなくなってしまったので/opt/bitnami/apache2/conf/extra/httpd-ssl.confを以下の通り修正   ひとまず完成 参考:Letsencryptを更新しようとしたら例の「Problem binding to port 80」が出現する