Apache httpd : mod_http2 の設定2026/01/16 |
|
[mod_http2] を設定して HTTP/2 を有効にします。 |
|
| [1] |
事前に SSL/TLS の設定を実施しておきます。 |
| [2] | mod_http2 をインストールしておきます。 |
|
root@www:~ # pkg install -y ap24-mod_http2
|
| [3] | [mod_http2] の設定です。 |
|
root@www:~ #
vi /usr/local/etc/apache24/httpd.conf # 66, 67行目 : prefork をコメント化して event をコメント解除 LoadModule mpm_event_module libexec/apache24/mod_mpm_event.so # LoadModule mpm_prefork_module libexec/apache24/mod_mpm_prefork.so
root@www:~ #
vi /usr/local/etc/apache24/modules.d/200_mod_h2.conf # 3行目 : コメント解除して変更
LoadModule http2_module libexec/apache24/mod_h2.so
<IfModule http2_module>
Protocols h2 http/1.1
ProtocolsHonorOrder On
</IfModule>
root@www:~ #
service apache24 restart
# アクセスして確認 # [HTTP/2] となっていれば OK root@www:~ # curl -I https://www.srv.world/ HTTP/2 200 last-modified: Thu, 15 Jan 2026 23:51:39 GMT etag: "82-64875e7e67ffb" accept-ranges: bytes content-length: 130 content-type: text/html date: Fri, 16 Jan 2026 02:37:47 GMT server: Apache/2.4.66 (FreeBSD) OpenSSL/3.5.4 |
| Web ブラウザーでのアクセス時でもレスポンスヘッダーで確認できます。下例は Chrome の場合です。 HTTP/2 が有効となっている場合、レスポンスヘッダーの [Protocol] が [h2] になります。 |
|
| Sponsored Link |
|
|