
AWSのALB→EC2でApacheが立っていて、それにcurlできない
http2通信を行わせないようにする
設定後
どうやらユーザーとALB間はhttp2通信で行われているが、ALBとEC2(Apache)の間はhttp1.1で行われているからみたい。
mod_http2を有効にしていると、「Upgrade」をレスポンスヘッダに加えてしまう。
だけど、http2通信のRFCでは許可されていないことのようで、はじかれてしまったみたい。
これはブラウザというかUserAgentの仕様によってきまるもので、今回はUbuntu(wsl)のcurlでできなかった。
Chromeからとかは見れたし、Invoke-WebRequestでもいけた。
参考サイト
https://qiita.com/t-kigi/items/0723cd7c26472746d389