このサイトは、Apache で http2 を設定していますが、avg AntiVirus.app のセキュリティ設定が影響して http2 通信ができなくなっていました。
同じような問題で将来ハマりそうですので、備忘録として残しておきます。


気づいた経緯

  1. 2018年の初頭にサイトの http2 対応を行った。
  2. avg AntiVirus.app をインストールした。
  3. 2018年の11月にサイトの http2 の設定を再確認、自端末から http2 で通信ができなくなっていた。
  4. サーバー設定を見直したが、http2 での接続はできない。
  5. HTTP/2 Test | A simple HTTP/2.0 test tool設定を確認 http2 で接続できた。
  6. avg AntiVirus.app の Web Sheild 設定を OFF にした。 http2 で通信できるようになった。

解除方法

以下の手順で解除できます。

  1. avg AntiVirus.app を起動する。
    "avg AntiVirus.app を<wbr>起動"

  2. Web Sheild 設定を OFF にする。
    "Web Sheild を<wbr> OFF"


参考

他のウィルスソフトでも同じことが発生するようです。
対応しているはずなのに、なぜかHTTP/2で通信できない原因

以上です。

コメント