nginxのkusanagiにLet’sEncryptをかけてるとiOSで表示されない問題の解決

タイトルの構成で立ち上げていたWordPressをiPhoneで見たら、SafariでもChromeでも表示されず、もしやと思いhttpでアクセスしたら見れたので、初めて使うLet’sEncrypt(SSL)周りだなと確信し、調べてみたらドンピシャな内容が。

kusanagi + letsencrypt でSSL証明書を作ったが、iphoneのsafari等からサイトが見れなくなってハマった件

kusanagiのコンソールで以下を打つだけで解決。

# kusanagi ssl --ct off
# kusanagi restart

最初は nginx + Let’sEncrypt でググっていたので ATS の話まで行きついて設定方法を探ってましたが、正直サーバーセキュリティは素人なので下手にさわるのはやめようと思い、kusanagiの設定レベルで探してみたらその kusanagiのおせっかいがエラーの原因という…

でもkusanagiちょっぱやで良いです。
ConoHa + kusanagi ってなかなか二次元感強いですけど、やってることは二次元関係ありません。

筆者について

KaBuKi
ゲームとジョジョを愛するファミッ子世代。好きな言葉は「機能美」。
公私ともにWebサービスを作る系男子。