そういうのがいいブログ

SIerで働く30代サラリーマンSEがインフラエンジニアに憧れてLinux・クラウド・AWSの勉強をするブログ

AlmaLinux9.6+Apache2.4の環境でHTTP/2を設定する手順

※[PR]当ブログの記事の中にはプロモーションが含まれています。

・AlmaLinux 9.6+Apache2.4の環境で「HTTP/2」を有効にするとパフォーマンスが向上すると聞きました。
・「HTTP/2」を設定する手順を具体的に教えてほしい。

こういった疑問に答えます。

本記事の内容

  1. AlmaLinux9.6+Apache2.4の環境でHTTP/2を設定する手順

サトナカ (@souiunogaii)

この記事を書いている私は、某SIerに勤務しながら、
WEB系エンジニア・インフラエンジニアに憧れて、プログラミングおよびインフラ技術の勉強をしています。

こういった私が、解説していきます。

私が実機で試したコマンドや画像を載せて書いています。
記事の信頼性担保に繋がると思います。

AlmaLinux9.6+Apache2.4の環境でHTTP/2を設定する手順

「HTTP/2」について

「HTTP/2」は、従来の通信プロトコル「HTTP/1.1」をバージョンアップした新しい通信プロトコルです。

以下の記事に、詳しい説明が書かれています。

hpbn.co

Apache httpdに設定されているMPMの確認

[root@a-webap01 ~]# httpd -M | grep mpm
 mpm_event_module (shared)
[root@a-webap01 ~]# httpd -M | grep http2
 http2_module (shared)
 proxy_http2_module (shared)

バーチャルホスト用のconf編集

<VirtualHost *:443>
Protocols h2 http/1.1

httpdを再起動して設定を反映

systemctl restart httpd

ブラウザの開発ツールで確認

Chrome デベロッパーツール

Edge [F12]開発ツール