iOSからサイトが閲覧できないトラブルと対処法 ~KUSANAGI(Nginx限定)

本記事は、KUSANAGIでiOSからサイトが閲覧できないトラブルと対処法について記すものです。
これはNginx限定のトラブルとなります。

アイキャッチの画像はKUSANAGIのイメージキャラクター草薙沙耶 ©PRIME STRATEGY

天満川鈴 WRITTEN BY 天満川鈴
スポンサーリンク

iOSから天満川さんのサイトを見ることができません

それはフォロワーのさくたろう さんからいただいたメッセージが始まりました。

※本人から掲載許可を得ています

これを見た瞬間、私の思ったこと。

ありがとうございます!

こういうのって気づいても指摘してくださる方はあまりいませんから。

しかし、もう一方で思ったこと。

またかっ!

なんせ当日の私ときたら……

↓解決

↓解決

本日、3つ目のトラブル。
もうね、気分はね、

(C)GMO Internet, Inc. 再利用禁止
(C)GMO Internet, Inc. 再利用禁止

 

本当に勘弁してください。

しかも問題は……私の手元にiOSの動くデバイスがない!
手探りでトラブルシューティングしていくことに。

どうやらSSLが原因らしい

さくたろうさんがSSを送ってくれました。

ERR SSL_PROTOCOL_ERROR

つまりSSL絡みのエラー。
iPadでもiPhoneでもとなるとiOS固有なのだろう。

調べてみると、KUSANAGI for ConoHaその他全く同じ環境下で同じ症状の人を発見する。

これと同じだとするとApp Transport Security(ATS)に引っ掛かっていることになる。

ATSの基準を充たしていない?

ATSは、iOSとサイトの間で、基準を満たしたHTTPS通信のみを許可するという機能です

だとすると、当サイトは基準を充たしていないことになる。
でも、Let’s Encryptの質がそんなに低ければ、今頃は大問題だぞ?
SSLの仕様をチェック、やっぱり基準をクリアしている。

iOS10のバグ?

調べていくと、iOSの側にバグがあるとかも?

再びさくたろうさんに問い合わせる。

 

うっかり報告してしまったばかりにトラブルシューティングにつきあわされてしまって……。
なんて、ええ人なんや><

とりあえずsafariで見られないということはiOSのバグではなさそう。
また、本人には告げませんでしたが、一時的にプラグインのセキュリティ関係を全て切りました。
これも原因ではない……。



わけわからない!

諦めて、しばらく様子見ることにしました。

どこまで、ええ人やっ!

ついに解決!

話終えて、更にネットを検索。
すると「もしかして?」という記事が見つかる。
試す……さくたろうさんに再びメッセージ送る。

度々すみません。もしかしたら原因わかったかもです よろしければもう一度アクセスしていただけますか? これでアウトならおてあげです……

そして翌朝。

解決しました!

問題はKUSANAGI(Nginx限定)の仕様にあり

参考にしたのはこのページ。

http://www.madoka-saotome.xyz/entry/2016/12/15/141101

具体的な対処法は、次のコマンドを打ち込んで再起動をかけます。

# kusanagi ssl --ct off
 CT(Certificate Transparency)とはSSL証明書の透明性のこと。

詳しくはこちらを御覧下さい。

KUSANAGIはNginxに限りCTに対応しています。そして、

また、kusanagi provision/ssl –email で、Let’s EncryptのSSL証明書を取得するときは、自動的にCTがonになります。
引用元:KUSANAGI公式

しかしONにされてしまうと今回の現象が発生します

たまたま先人がいたから解決できたものの、そうでなければ未来永劫諦めるところでした。

今まではアクセスできていたのかどうか不明ですが、なんて恐ろしい。
(アクセス解析を見たところiOS自体のアクセスはある)

まとめ

素人がこんなこと言うのもなんですが……

解答者の写真
プライム・ストラテジー社様
CTは仕様を変更するか、今回みたいなトラブル起こりうることを公式で記事にした方がいいと思います……

(なお、2020年現在でどうなったのかは不明です。もしおわかりになりましたら教えてください)

 

スポンサーリンク
天満川 鈴のプロフィール画像
WRITTEN BY

天満川 鈴

未経験からWEB業界に入り、現在はWEBディレクターとして実務に従事。 要件整理・導線設計・コンテンツ構成などを学びながら、日々改善を重ねています。 AIを活用したコンテンツ制作・効率化を強みとし、プロンプト設計を含めた制作フローの最適化にも取り組んでいます。
本サイトでは、WordPressやサイト制作に関する試行錯誤・検証内容を中心に発信。 技術検証の一環として、KUSANAGI公式サイトにて記事を2回紹介いただきました。

RECOMMENDED INFRASTRUCTURE

私はConoHa以外を勧めない。

2016年からずっとConoHaを使い倒してきました。知人に「一番いいサーバーは?」と聞かれたら、迷わずここを教えます。

レンタルサーバーナンバーワンを誇る高速環境であることはもちろん。私が「黒い画面って何?」というド素人からサイト制作のプロになれたのは、傍らにずっとこのはちゃんがいてくれたから。
私がConoHaを使い続ける、嘘偽りない理由です。

※ConoHaに初めて入会の方限定。
本CTAの画像もしくはボタンを押してWINGパック12か月以上を契約すると、最大5000円割引してもらえます。

公式サイトで詳細を見る
× 閉じる