KUSANAGIで常時SSL化&WWW無し設定の統一

Apacheの場合は.htaccessでhttpをhttpsに書き換えたりしますが、KUSANAGIは仮想空間ですし、nginxで動いているので正直なところ、httpでアクセスされた場合にhttpsに変換する手法が調べても分からず迷っていました。

KUSANAGIで、nginx環境の時のhttp->https処理

ネットでは色々な人が色々書いていてどれも本当なのでしょうが、バージョンが古かったり、スペルの打ち間違いたオプションの書き間違いがあった様で上手く機能しませんでしたが、先ほど出来たので備忘の為に残しておきます。

出来てしまえばコマンド一発で簡単なのですが、分かるまでに時間がたくさんかかりました。同じお悩みの方のお力になれれば嬉しいです。

 

KUSANAGIで、nginx環境の時の常時www無しの設定

加えて、常時www無しの設定にするには、当サイトで言えば、

上の様に書いたものを以下のファイルの先頭に加える。

加えた後で、nginx を再起動します。