Apache httpd : mod_http2 の設定2025/11/13 |
|
[mod_http2] を設定して HTTP/2 を有効にします。 |
|
| [1] |
事前に SSL/TLS の設定を実施しておきます。 |
| [2] | [mod_http2] の設定です。 設定をしたい対象のバーチャルホストごとに設定可能です。 |
|
# [Protocols] 行を追記
<VirtualHost *:443>
Protocols h2 http/1.1
DocumentRoot "/srv/www/dlp"
ServerName dlp.srv.world:443
ErrorLog /var/log/apache2/dlp_ssl_error_log
CustomLog /var/log/apache2/dlp_ssl_access_log combined
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/dlp.srv.world/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/dlp.srv.world/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/dlp.srv.world/chain.pem
</VirtualHost>
<Directory "/srv/www/dlp">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
# アクセスして確認 # [HTTP/2] となっていれば OK www:~ # curl -I https://dlp.srv.world/ HTTP/2 200 last-modified: Thu, 13 Nov 2025 04:19:48 GMT etag: "71-6437231122f40" accept-ranges: bytes content-length: 113 content-type: text/html date: Thu, 13 Nov 2025 04:23:14 GMT server: Apache |
| Web ブラウザーでのアクセス時でもレスポンスヘッダーで確認できます。下例は Google Chrome の場合です。 HTTP/2 が有効となっている場合、レスポンスヘッダーの [Protocol] が [h2] になります。 |
|
| Sponsored Link |
|
|