0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ALB + EC2 httpdで構築したサーバーにiPhoneでのみアクセスできない時

Posted at

事象

ALB + EC2 httpdで構築したWebサーバーに、iPhoneでアクセスをすると
「このサイトにアクセスできません」
って怒られた。SafariでもChromeでもダメ。
PC・Androidは問題なくアクセス可能。

結論

HTTP/2で通信すると上記事象が発生しうるので、HTTP/1.1にする。

手順

1. ALBのHTTP/2の無効化

EC2 -> ロードバランサー -> ALBを選択 -> 説明 -> 属性の編集 -> HTTP/2 有効化のチェックを外す。

2. httpd.confの設定確認

httpd.conf
<IfModule mod_http2.c>
    Protocols h2 h2c http/1.1
</IfModule>

ここを、以下に書き換える。

httpd.conf
<IfModule mod_http2.c>
    Protocols http/1.1
</IfModule>

書き換えたら、httpdを再起動してiPhoneで確認。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?