QUIC और HTTP/3 प्रोटोकॉल के लिए समर्थन nginx संस्करण 1.25.0 से उपलब्ध है।
आप कमांड से वर्तमान संस्करण की जांच कर सकते हैं:
nginx -v
निम्नलिखित पैरामीटर को मूल कॉन्फ़िगरेशन फ़ाइल में जोड़ा जाना चाहिए:
listen 443 quic reuseport;
...
# http3 समर्थन सक्षम करें
http3 on;
# जीएसओ सक्षम करें
quic_gso on;
# पता सत्यापन की अनुमति दें
quic_retry on;
...
# ब्राउज़र को क्विक पोर्ट पर रीडायरेक्ट करने के लिए
add_header Alt-Svc 'h3=":443";max=86400';
...
अंतिम कॉन्फ़िगरेशन फ़ाइल कुछ इस तरह दिखेगी:
server
{
# बेहतर अनुकूलता के लिए क्विक और https के लिए एक ही पोर्ट का उपयोग करने की अनुशंसा की जाती है
# एकाधिक कार्यकर्ता प्रक्रियाओं के साथ उचित कार्य के लिए त्वरित प्रोटोकॉल और पुन: उपयोग पैरामीटर निर्दिष्ट करें
listen 443 quic reuseport;
listen 443 ssl;
# http2 समर्थन सक्षम करें
http2 on;
# http3 समर्थन सक्षम करें
http3 on;
# जीएसओ सक्षम करें
quic_gso on;
# पता सत्यापन की अनुमति दें
quic_retry on;
# QUIC को TLSv1.3 प्रोटोकॉल संस्करण की आवश्यकता है।
ssl_protocols TLSv1.2 TLSv1.3;
ssl_certificate /path_certs/fullchain-ssl.pem;
ssl_certificate_key /path_certs/key.pem;
# ब्राउज़र को क्विक पोर्ट पर रीडायरेक्ट करने के लिए
add_header Alt-Svc 'h3=':443';max=86400';
...
}
सेटिंग्स लागू करने के लिए, कमांड का उपयोग करके त्रुटियों के लिए कॉन्फ़िगरेशन फ़ाइल की जाँच करके सेवा को पुनरारंभ करें:
nginx -t
service nginx restart
आप निम्नलिखित ऑनलाइन सेवाओं का उपयोग करके साइट की उपलब्धता, साथ ही अपने इंटरनेट प्रदाता द्वारा http/3 प्रोटोकॉल के लिए समर्थन की जांच कर सकते हैं:
No Comments Yet