さくらの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用意した

参考にしたサイト


  1. SSLの証明書を販売するサービスがHTTPのままなのでとてもシュール ↩︎

  2. http://nginx.org/en/download.html ↩︎