■iPhoneでAWSのロードバランサーにSSLでアクセスできない
ALBにてSSLを有効にすると、iOS・macOSでのみ一部画像が読み込めなかったりそもそもページが表示されなかったりする
Apache から出力された Upgrade header がプロキシ経由でブラウザに届くと、失敗したりコネクションを破棄したりしてしまうらしい
解決方法としては、Upgrade header を送らないようにすればいい
EC2 → ロードバランサー → ロードバランサーを選択
説明タブの「属性」で「HTTP/2」が有効になっていたら無効にする
AWS(Amazon Web Services) - iPhoneでAWS上のサイトが見れない|teratail
https://teratail.com/questions/163592
iOS 11, macOS Hight Sierra で The operation couldn't be completed. Protocol error が出る場合の対処 - Qiita
https://qiita.com/ameyamashiro/items/8d4be0f11ffe12472052