こんにちは、さるまりんです。
タイトル通りなんですが、Safariだけサイトが表示されないんです。。
なんとか解決したのでメモしておきます。
AWSでインスタンスを立ち上げ、その前にロードバランサー(ALB)を配置する構成です。
よくある構成だと思うのですが、これでSSLを有効にしてアクセスするとサイトが表示できなかったのです。なぜかたまに表示できたりできなかったり。。たまにとか気持ち悪くて仕方ないんです、、、
で、いろいろ調べてわかったことはHTTP/2が悪さをするようです。
こちらを参考にさせてもらいました。
HTTP/2がオンの状態だとApacheが送るUpgrade headerが通信を切ってしまうことがあるようなのです。ではどうするか?
AWSではHTTP/2をオフに
AWSではElastic Load Balancer(ELB)の設定の中にHTTP/2に関する属性があるのでそれを「無効」にすることで問題が解消しました。
この設定を変更した後は問題なく表示できています。ほっ。
インフラって難しいなあ。でも知りたいです。
読んでくださってありがとうございました。
ではまた!
コメント
この記事ガチで助かった。
ありがとう!!!!!!!!
コメント、ありがとうございます!
なんでかな???って悩んでいて、え?これ?と驚きました。
お役に立てたようで嬉しいです!