Ubuntu 22.04
Sponsored Link

Apache2 : mod_http2 कॉन्फ़िगर करें2023/09/07

 
HTTP/2 का उपयोग करने के लिए [mod_http2] कॉन्फ़िगर करें।
[1]
SSL/TLS सेटिंग्स कॉन्फ़िगर करें, यहां देखें।
(कई वेब ब्राउज़र केवल HTTPS कनेक्शन पर HTTP/2 का समर्थन करते हैं)
[2] [mod_http2] कॉन्फ़िगर करें।
इसे प्रत्येक वर्चुअल होस्टिंग के लिए सेट करना संभव है।
# [mod_http2] को किसी भी वर्चुअल होस्ट साइट पर कॉन्फ़िगर करें जिसे आप सेट करना चाहते हैं

root@www:~#
vi /etc/apache2/sites-enabled/dlp.srv.world.conf
# [Protocols ***] पंक्ति जोड़ें

<VirtualHost *:443>
    Protocols h2 http/1.1
    DocumentRoot /var/www/dlp
    ServerName dlp.srv.world:443
    ServerAdmin webmaster@dlp.srv.world
    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 "/var/www/dlp">
    Options FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

root@www:~#
a2enmod http2

Enabling module http2.
To activate the new configuration, you need to run:
  systemctl restart apache2

root@www:~#
systemctl restart apache2
# पहुंच सत्यापित करें
# यदि [HTTP/2] दिखाया गया है तो ठीक है

root@www:~#
curl -I https://dlp.srv.world/

HTTP/2 200
last-modified: Thu, 01 Sep 2022 00:47:10 GMT
etag: "29af-5e792f41ed553"
accept-ranges: bytes
content-length: 10671
vary: Accept-Encoding
content-type: text/html
date: Thu, 01 Sep 2022 00:49:39 GMT
server: Apache/2.4.52 (Ubuntu)
  वेब ब्राउज़र एक्सेस से प्रतिक्रिया हेडर में HTTP/2 देखना संभव है। नीचे दिया गया उदाहरण Google Chrome पर है।
यदि HTTP/2 सक्षम है, तो प्रतिक्रिया हेडर में [प्रोटोकॉल] निम्नानुसार [h2] में बदल जाता है।
मिलान सामग्री