Image

Bilgi Veritabanı → Nginx’te HTTP/3 Desteğini Etkinleştirme

[Virtual sunucular]
Yayın tarihi: 21.05.2024

Nginx 1.25.0 ve üstü sürümler, QUIC ve HTTP/3 protokollerine destek sağlar.

Mevcut Nginx sürümünüzü kontrol etmek için şu komutu kullanabilirsiniz:

nginx -v

Ana konfigürasyon dosyasına aşağıdaki parametreleri ekleyin:

listen 443 quic reuseport;    
...
# http3 desteğini etkinleştir
http3 on;
# GSO’yu etkinleştir
quic_gso on;
# adres doğrulamasına izin ver
quic_retry on;

...
# tarayıcıları quic portuna yönlendirmek için
add_header Alt-Svc 'h3=":443";max=86400';
...

Sonuç olarak, konfigürasyon dosyası yaklaşık şu şekilde görünmelidir:

server
{
    # En iyi uyumluluk için quic ve https için aynı portu kullanın
    # quic protokolünü ve birden fazla işçi ile uyumlu çalışması için reuseport parametresini belirtin
    listen 443 quic reuseport;    
    listen 443 ssl;

    # http2 desteğini etkinleştir
    http2 on;    
    # http3 desteğini etkinleştir
    http3 on;
    # GSO’yu etkinleştir
    quic_gso on;
    # adres doğrulamasına izin ver
    quic_retry on;

    # QUIC için TLSv1.3 protokolü gereklidir
    ssl_protocols TLSv1.2 TLSv1.3;

    ssl_certificate /path_certs/fullchain-ssl.pem;
    ssl_certificate_key /path_certs/key.pem;

    # tarayıcıları quic portuna yönlendirmek için
    add_header Alt-Svc 'h3=":443";max=86400';

    ...

}

Ayarları uygulamak için yapılandırma dosyasını hatalara karşı test edin ve ardından hizmeti yeniden başlatın:

nginx -t
service nginx restart

Web sitenizin erişilebilirliğini ve internet sağlayıcınızın HTTP/3 protokol desteğini aşağıdaki çevrimiçi hizmetleri kullanarak test edebilirsiniz:





No Comments Yet