"Enter"a basıp içeriğe geçin

Plesk ve cPanel’de HTTP/3 (QUIC) Aktifleştirme

HTTP/2, tek bir bağlantı üzerinden birden fazla isteği yönetir. Bağlantı koptuğunda tüm istekler aynı anda durur ve bu durum özellikle mobil ağ geçişlerinde gecikmeye neden olur. HTTP/3 UDP tabanlı QUIC protokolü sayesinde bağlantı kopmalarına karşı daha dayanıklı çalışır ve oturumun kesilmeden devam etmesini sağlar.

Hazırlık ve Gereksinimler

HTTP/3’e geçmeden önce altyapının uygun olduğundan emin olunmamız gerekir. Bu protokol yalnızca HTTPS üzerinden çalışır, bu yüzden domain üzerinde aktif bir SSL sertifikası bulunmalıdır.

Firewall ve Network Kontrolü

HTTP/3, klasik HTTPS bağlantılarından farklı olarak TCP yerine UDP protokolü üzerinden çalışır ve 443/UDP portunu kullanır. Linux sunucularda kullanılan firewall yapısına göre UDP 443 portunun çalıştığından emin olmamız gerekir.

UFW kullanılan sistemlerde mevcut kuralları görmek için komutu kullanalım.

ufw status verbose

CSF kullanılan sunucularda UDP port izinleri csf.conf dosyasında aşağıdaki şekilde tanımlı olmalıdır.

UDP_IN = 443<br>UDP_OUT = 443

Firewalld kullanılan sistemlerde ise aktif portlar şu komutla kontrol edelim.

firewall-cmd --list-ports

Plesk Panelde HTTP/3 Nasıl Etkinleştirilir?

Plesk, Linux üzerindeki Plesk Obsidian 18.0.61 sürümünden itibaren HTTP/3 desteği sunmaktadır.

HTTP/3’ü etkinleştirmek için sunucuya PuTTY üzerinden SSH bağlantısı kuralım ve aşağıdaki komut çalıştıralım.

plesk bin http3_pref --enable -nginx

Bu komut ile nginx tarafındaki yayınlanan tüm web siteleri için HTTP/3 desteği aktifleşir.

HTTP/3 Aktif mi Nasıl Kontrol Edilir?

HTTP/3 etkinleştirildikten sonra doğrulama yapmak için LiteSpeed tarafından sunulan ücretsiz HTTP/3 test aracından yararlanılabilir. Bu servis, web sitesinin HTTP/3 ve QUIC üzerinden yanıt verip vermediğini doğrudan gösterir. Aşağıdaki görselde test sonuçlarını görebiliriz.

Litespeed HTTP/3 Kontrol Testi

cPanel’de HTTP/3 – QUIC Aktifleştirme

cPanel, standart olarak Apache web sunucusunu kullandığı için doğrudan bu hizmeti sunamaz. cPanel’de bunu kullanmak için genellikle LiteSpeed Web Server veya QUIC.cloud CDN gibi ek çözümler gerekir.

LiteSpeed Üzerinden HTTP/3 (QUIC) Aktifleştirme

Bu yöntem, sunucuda LiteSpeed Web Server kurulu olan cPanel sistemler için geçerlidir. HTTP/3 desteği LiteSpeed tarafından yerel olarak sağlanır ve ek bir CDN kullanılmaz.

WHM paneline root kullanıcı ile giriş yapalım.

HomeSoftwareLiteSpeed Web Server

Ayarlar bölümünde Enable QUIC → ON Enable HTTP/3 → ON şeklinde ayarlamaları yapalım. Değişikliklerin geçerli olması için LiteSpeed servisi yeniden başlatalım.

HomeRestart ServicesLiteSpeed Web Server

HTTP/3 yalnızca TLS 1.3 ile çalışır. Domain üzerinde SSL sertifikası aktif olmalıdır. Tüm işlemleri tamamladıktan sonra aynı Pleskteki test aramızla kontrol sağlayabiliriz.

LiteSpeed altyapısı kullanan WordPress sitelerde, HTTP/3 performans etkisini görmek için LiteSpeed Cache eklentisi ile yapılan yapılandırmalar kritik önem taşır. Bu konuya daha detaylı olarak LiteSpeed Cache eklentisi ile WordPress Hızlandırma başlıklı yazımızda değiniyoruz.

QUIC.cloud Üzerinden HTTP/3 Aktifleştirme

Bu yöntem, WordPress siteler için uygundur ve HTTP/3 desteği QUIC.cloud CDN üzerinden erişim sağlayacağız. WordPress yönetim panelinde LiteSpeed Cache eklentisi kuralım ve etkinleştirelim.

QUIC.cloud Hesap Oluşturma

LiteSpeed Cache → General → QUIC.cloud yolundan Request Domain Key seçelim. Hesap oluşturduktan sonra QUIC.cloud bölümünde Enable CDN, HTTP/3 ve QUIC ayarları açalım.

CDN ve HTTP/3 Ayarları

Aşağıdaki ayarları aktifleştirelim.

LiteSpeed Cache → CDN → QUIC.cloud

  • Enable CDN → ON
  • HTTP/3 → ON
  • QUIC → ON

DNS Yönlendirmesi

QUIC.cloud tarafından verilen CNAME kaydı DNS’e ekleyelim. DNS yayılımı tamamlandıktan sonra CDN aktif olur.

www.domain.com → xxx.quic.cloud

DNS yayılımı tamamlandıktan sonra LiteSpeed Cache → Toolbox → Purge All ile önbellek temizleyelim ve durumu yine aynı şekilde test aracından deneyelim.

Sık Sorulan Sorular

HTTP/3 aktif olduğu hâlde tarayıcı neden HTTP/2 kullanıyor?

UDP 443 portu kapalıysa veya ağ üzerinde UDP paketleri engelleniyorsa tarayıcı otomatik olarak HTTP/2’ye geri döner. Bu durum genellikle firewall veya CDN kaynaklıdır.


UDP 443 açık ama HTTP/3 hâlâ çalışmıyorsa ne kontrol edilmelidir?

UDP portu açık olsa bile kullanılan web sunucusu HTTP/3 desteklemiyor olabilir.

Nginx veya LiteSpeed üzerinde HTTP/3 aktif olmalıdır. Ayrıca bazı reverse proxy veya CDN katmanları QUIC trafiğini engelleyebilir.


Cloudflare kullanırken HTTP/3 çakışma yaratır mı?

Cloudflare HTTP/3 desteği sunar ancak bu destek yalnızca Cloudflare ile istemci arasındadır. Sunucu tarafında HTTP/3 aktif olsa bile Cloudflare arada olduğu sürece gerçek HTTP/3 bağlantısı tarayıcıya yansımayabilir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir