サーバーのApacheの設定等を散々見直し、ふとIntel mac(Macbook Pro 2017)の方で試したら、HTTP/2接続になった。
サーバーの方は問題無いという事は、m1 MacBook Airの方がおかしいのか?
m1 MacBook Airで「curl --version」で確認をしてみると、
% curl --version
curl 7.74.0 (arm-apple-darwin20.1.0) libcurl/7.74.0 OpenSSL/1.1.1i zlib/1.2.11 zstd/1.4.8 libidn2/2.3.0 libpsl/0.21.1 (+libidn2/2.3.0)
Release-Date: 2020-12-09
Protocols: dict file ftp ftps gopher http https imap imaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS HTTPS-proxy IDN IPv6 Largefile libz NTLM NTLM_WB PSL SSL TLS-SRP UnixSockets zstd
そこで
port install curl +http2
と「+http2」を付けて再インストール。
インストール後の「curl --version」で確認をしてみると、
% curl --version
curl 7.74.0 (arm-apple-darwin20.3.0) libcurl/7.74.0 OpenSSL/1.1.1i zlib/1.2.11 zstd/1.4.8 libidn2/2.3.0 libpsl/0.21.1 (+libidn2/2.3.0) nghttp2/1.43.0
Release-Date: 2020-12-09
Protocols: dict file ftp ftps gopher http https imap imaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS HTTP2 HTTPS-proxy IDN IPv6 Largefile libz NTLM NTLM_WB PSL SSL TLS-SRP UnixSockets zstd
ちゃんと「HTTP2」が含まれている。
先程のVPSに接続してみると、ちゃんとHTTP/2で接続された。
実は、m1 MacBook AirのSafari、Chrome、FirefoxもHTTP/2対応サイトに接続してもHTTP/2接続にならない。
ググってみたけど、その様な話は全然ヒットしないので、私の環境だけおかしいのだろうか。
OSの再インストールをしてみると良いのだろうか?
0 件のコメント:
コメントを投稿