はじめに
EC2上にApacheを立ち上げ、複数のVirtualHostを公開しているが、そのうちのいくつかをhttps化(常時SSL化)したくなった。
複数VirtualHostがネックになって一筋縄ではいかないということが途中でわかったものの、予想以上に簡単に実現できた。
参考にさせていただいたページを以下に一覧。情報を公開してくださっている皆様に感謝します。
基本はこちら
AWS EC2にLet's Encryptを導入してみた
https://qiita.com/MashMorgan/items/56498f276c54406b1928
certbotのインストールとか
ssl.confのどこにこの記述を追加すればいいんだろう?
SSLを使っているとバーチャルホストが使えない?
グローバルIPアドレス1つで複数のSSLサイトを立ち上げてみた
名前ベースのバーチャルホストでSSLを使う(SNI)
ssl.confのSSLCipherSuiteってどう書くんだこれ?
Apache で SSL/TLS 証明書を使用したサイトの評価を A+ にする
https://www.websec-room.com/2016/05/06/2606
SSL/TLS証明書がどのレベル(バージョン)を許可しているかを外部からテストしてくれる
オンラインツールを紹介。
後始末(http側の閉鎖)
apacheでhttpへのアクセスをhttpsへ自動リダイレクトする
後始末(httpsサイトをSearch Consoleに追加、アドレス変更を申請)
サイトのHTTPS化で必要となるGoogleサーチコンソールの再登録方法
限定サイト(Digest認証をかけている)だとcertbotが遮断されてしまう
IPアドレス制限下でもcertbotの無料SSL証明書を発行してもらう方法
PukiwikiのURL変更手順は?→iniファイルでURLを変更するだけ、の模様
Pukiwikiのサーバ移行(old_3流プログラマのメモ書き)