AlmaLinux9 Apache mod_http2を設定してHTTP/2を有効にする方法
環境
AlmaLinux release 9.2 (Turquoise Kodkod)
概要
[mod_http2] を設定して HTTP/2 を有効にします。
操作手順
1.mod_http2をインストールする
# dnf -y install mod_http2
2. [mod_http2] モジュールを確認する
# cat /etc/httpd/conf.modules.d/10-h2.conf
LoadModule http2_module modules/mod_http2.so
3.任意のバーチャルホスト定義内に設定
# vi /etc/httpd/conf.d/cft.arkgame.com.conf
# [Protocols] 行を追記 <VirtualHost *:443> Protocols h2 http/1.1 DocumentRoot "/var/www/cft" ServerName cft.arkgame.com:443 ErrorLog logs/cft_ssl_error_log TransferLog logs/cft_ssl_access_log LogLevel warn SSLEngine on SSLHonorCipherOrder on SSLCipherSuite PROFILE=SYSTEM SSLProxyCipherSuite PROFILE=SYSTEM SSLCertificateFile /etc/letsencrypt/live/cft.arkgame.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/cft.arkgame.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/cft.arkgame.com/chain.pem </VirtualHost>
4.httpdを再起動する
# systemctl restart httpd
5.[HTTP/2] アクセス確認
# curl -I https://cft.arkgame.com/