さくらのSSL1でRapidSSLが1年分無料になるキャンペーンをやっていたので、このブログを思い切ってHTTPSに移行した。最初はCloudFlareを使おうかと考えていたのだけど、どうせならHTTP/2にしたいと思い、さくらのVPSにnginx 1.9.7を入れて運用してみることにした。
概ね問題なく移行出来た気がするけど、まぁぶっちゃけた話、個人サイトでHTTPS, HTTP/2に急いで移行するメリットは無さそうだ。画像やJavaScript, CSSが大量に使われているサイトなら効果出るかもしれない?
作業内容は主に下記4点。これといって難しいことはしていない。
- nginxを最新の1.9.7に上げた2
- Strict-Transport-Securityヘッダを返すようにした
- HTTPはHTTPSに301リダイレクトするようにした
- サイト内のパーマリンク修正
また、ずっと放置していた検索エンジン向けの対応もついでに行った。
- robots.txt用意した
- sitemap.xml用意した
参考にしたサイト
-
SSLの証明書を販売するサービスがHTTPのままなのでとてもシュール ↩︎