Plesk ve cPanel Panelinde HTTP 3 QUIC Nasıl Açılır?

HTTP 2 Yapısının Yarattığı Bağlantı Sorunu

HTTP/2 mimarisinde tüm istekler aynı bağlantıya bağımlıdır. Bu bağlantı koptuğunda tarayıcı tüm istekleri durdurur ve özellikle mobil kullanıcılar gecikme yaşar. HTTP 3, QUIC protokolü ile bu bağımlılığı ortadan kaldırır ve bağlantıyı daha kararlı hale getirir.

HTTP 3 İçin Altyapı Hazırlığı

QUIC protokolü şifrelenmemiş bağlantılarla çalışmaz. Bu nedenle domain üzerinde aktif ve doğru yapılandırılmış bir SSL sertifikası bulunmalıdır. HTTPS olmadan HTTP 3 aktif hale gelmez.

HTTP 3 ve Firewall Uyumluluğu

HTTP 3 protokolü, geleneksel HTTPS bağlantılarından farklı bir ağ yapısına sahiptir ve UDP tabanlı çalışır. Kullanılan port 443 olsa da protokol UDP olduğu için firewall tarafında ayrıca izin verilmelidir. Linux sunucularda UDP 443 portu kapalıysa HTTP 3 bağlantıları başarısız olur.

UFW kullanılan sistemlerde firewall durumunu ve mevcut kuralları kontrol etmek için komut satırından listeleme yapılmalıdır.

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 Üzerinden HTTP 3 Desteği Nasıl Açılır?

Linux üzerinde çalışan sürümlerinde HTTP 3 desteği 18.0.61 ve sonrası için kullanılabilir durumdadır. Bu özellik panel arayüzünden değil, doğrudan SSH üzerinden etkinleştirilir. İşlem Nginx servisinde geçerli olacak şekilde uygulanır.

SSH bağlantısı sağlandıktan sonra aşağıdaki komut çalıştırıldığında Plesk tarafından yönetilen Nginx yapılandırmalarında HTTP 3 desteği devreye alınır.

plesk bin http3_pref --enable -nginx

HTTP 3 ve QUIC Aktiflik Kontrolü

Sunucu tarafında HTTP 3 açıldıktan sonra istemci tarafında bağlantının bu protokol üzerinden kurulup kurulmadığı test edilmelidir. LiteSpeed tarafından sağlanan ücretsiz test servisi, web sitesinin HTTP 3 desteğini algılar ve sonucu doğrudan gösterir. Böylece yapılandırmanın doğru çalışıp çalışmadığı anlaşılır.

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.

cPanel LiteSpeed Ortamında HTTP 3 Yapılandırması

LiteSpeed Web Server kullanan cPanel sistemlerde HTTP 3 desteği yerel olarak mevcuttur. Bu yapılandırmada üçüncü parti CDN servisleri devreye girmez ve tüm trafik sunucu üzerinden yönetilir. Ayarlara erişmek için WHM paneli kullanılır.

İşleme başlamadan önce WHM paneline root kullanıcı ile giriş yapılır.

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 Web Server kullanan WordPress sitelerde HTTP/3’ün etkisi, LiteSpeed Cache eklentisi üzerinden yapılan ayarlara bağlı olarak ortaya çıkar. Yanlış veya eksik yapılandırmalarda HTTP/3 avantajları net şekilde hissedilmez. Bu konuyu daha derinlemesine incelediğimiz WordPress İçin LiteSpeed Cache Kullanımı başlıklı yazımızda tüm detayları paylaşıyoruz.

WordPress Sitelerde QUIC cloud ile HTTP 3 Kullanımı

WordPress altyapısında HTTP 3 desteği almak için QUIC cloud CDN kullanılabilir. Bu yöntem LiteSpeed Cache eklentisi ile entegre çalışır ve ek bir sunucu yapılandırması gerektirmez. Eklenti WordPress panelinden kurulup etkinleştirilmelidir.

QUIC cloud Hesabının Etkinleştirilmesi

LiteSpeed Cache ayarlarında General bölümünden QUIC cloud alanına girilerek Request Domain Key işlemi başlatılır. Bu adım tamamlandığında domain QUIC cloud sistemine tanımlanır ve CDN ayarları erişilebilir hale gelir.

HTTP 3 ve QUIC Ayarlarının Açılması

CDN sekmesi altındaki QUIC cloud ayarlarında Enable CDN, HTTP 3 ve QUIC seçenekleri aktif edilir. Bu yapılandırma HTTP 3 bağlantılarının CDN üzerinden çalışmasını sağlar.

Alan Adı DNS Ayarı

QUIC cloud tarafından verilen CNAME kaydı DNS tarafına eklenir. DNS yayılımı tamamlandıktan sonra site CDN üzerinden hizmet vermeye başlar.

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 etkin ama Chrome DevTools’ta görünmüyorsa sorun nedir?

Tarayıcı HTTP/3 bağlantısı kuramazsa sessizce HTTP/2’ye düşer. Bunun nedeni genellikle UDP trafiğinin engellenmesi veya CDN’in QUIC trafiğini sonlandırmasıdır.

HTTP/3 sadece CDN üzerinden mi çalışır?

HTTP/3, LiteSpeed veya Nginx üzerinde native olarak çalışabilir. CDN kullanımı zorunlu değildir ancak bazı CDN’ler HTTP/3’ü yalnızca kendi katmanlarında sunar.

Reverse proxy kullanımı HTTP/3’ü etkiler mi?

Reverse proxy veya load balancer katmanları QUIC trafiğini desteklemiyorsa HTTP/3 bağlantısı kurulamaz.

Yorum yapın