LiteSpeed Web Server: A’dan Z’ye Kurulum ve Performans Optimizasyonu
İçindekiler
Giriş: LiteSpeed Nedir?
LiteSpeed Web Server (LSWS), Apache ile %100 uyumlu, yüksek performanslı, ticari bir web sunucusudur. Ücretsiz sürümü olan OpenLiteSpeed, özellikle WordPress, WooCommerce gibi CMS sistemlerinde Apache’ye göre çok daha hızlıdır.
Avantajları:
-
Event-based mimari (Apache’nin process/thread modeline göre çok daha verimli)
-
Gelişmiş LSCache entegrasyonu (sayfa önbellekleme)
-
DDoS koruma mekanizmaları
-
HTTP/3 ve QUIC desteği
-
cPanel ve DirectAdmin ile entegre çalışabilir
BÖLÜM 1 – LiteSpeed/OpenLiteSpeed Kurulumu
1.1 Hangi Sürüm Seçilmeli?
Sürüm | Açıklama |
---|---|
OpenLiteSpeed | Açık kaynak ve ücretsiz. Tam özellikli, fakat resmi LSCache eklentileri kısıtlıdır. |
LiteSpeed Enterprise | Ticari. cPanel/DirectAdmin entegrasyonu, resmi destek ve gelişmiş LSCache modülü ile birlikte gelir. |
Kurulumun nasıl yapılacağını iki ayrı başlıkta anlatıyorum.
1.2 OpenLiteSpeed Kurulumu (Ücretsiz Sürüm)
Sistem Gereksinimleri:
-
CentOS 7, AlmaLinux, Ubuntu 20.04+, Debian 10+
-
Minimum 1 GB RAM (en az 2 GB önerilir)
-
Root erişimli sunucu
Adım 1 – Reposu Ekleyin ve Kurulumu Başlatın
Ubuntu/Debian:
CentOS/AlmaLinux:
Adım 2 – Web Panel Parolası Ayarlama
Adım 3 – Servisi Başlatma ve Aktif Etme
Adım 4 – Web Paneline Erişim
Tarayıcınıza şunu yazın:https://your-server-ip:7080
1.3 LiteSpeed Enterprise Kurulumu (cPanel Üzerine)
Adım 1 – cPanel eklentisini yükleyin:
Yükleme tamamlandığında LiteSpeed, Apache’nin yerine geçer.
Adım 2 – Yönetim Paneli
cPanel üzerinden WHM > Plugins > LiteSpeed Web Server menüsünden yapılandırma yapılabilir.
BÖLÜM 2 – Temel Yapılandırma
2.1 Port Ayarları
OpenLiteSpeed varsayılan olarak port 8088 ve admin panel için 7080 kullanır. Bunları değiştirmek için:
ya da admin paneldenListeners > View/Edit
yoluyla portları güncelleyebilirsiniz.
2.2 PHP Sürümünü Ayarlamak
PHP yükleme:
PHP ayarlarını güncellemek için:
Veya admin panelden: Server Configuration > External App > lsphp
yolunu kullanın.
BÖLÜM 3 – LSCache Kurulumu ve Yapılandırma
3.1 WordPress Üzerine LSCache Eklentisi Kurmak
-
WordPress admin paneline giriş yapın.
-
Eklentiler > Yeni Ekle > LiteSpeed Cache
-
Kur ve etkinleştir
3.2 .htaccess ile Cache Ayarları
Eğer OpenLiteSpeed kullanıyorsanız .htaccess
dosyasına şu satırları ekleyin:
3.3 LSCWP Ayarları
-
Cache TTL: Varsayılan 3600 yerine 120 ayarlanabilir.
-
Object Cache: Memcached veya Redis desteği ile hız artar.
-
Browser Cache: Aktif edilmelidir.
-
CDN Entegrasyonu: Cloudflare desteği yerleşik olarak vardır.
BÖLÜM 4 – Performans ve Güvenlik Optimizasyonu
4.1 gzip & Brotli Aktifleştirme
Aşağıdaki satırları ekleyin:
4.2 HTTP/3 & QUIC
QUIC ve HTTP/3 destekliyse aktif edin:
-
Admin panelden:
Listeners > SSL > Enable QUIC
-
Firewall üzerinde UDP 443 portunu açın:
4.3 Güvenlik
-
Web Admin Panel parolasını karmaşık yapın
-
SSH portunuzu değiştirin
-
Fail2Ban veya CSF ile brute force engelleyin
-
OpenLiteSpeed paneline 2FA eklenemiyor ama IP whitelist önerilir
BÖLÜM 5 – Benchmark ve Ölçümleme
5.1 Apache ile Karşılaştırmalı Test
ab (Apache Bench) veya wrk gibi araçlarla aynı sunucuda aşağıdaki şekilde test yapılabilir:
LiteSpeed genellikle %300 daha fazla istek yanıtlayabilir.
5.2 htop ile İzleme
RAM ve CPU kullanımı gözlemlenebilir. LiteSpeed’in event-driven mimarisi sayesinde CPU kullanımı Apache’ye göre daha düşük olur.
Sonuç
LiteSpeed (özellikle Enterprise sürüm) ve OpenLiteSpeed, hem yüksek trafikli web siteleri hem de WordPress gibi dinamik içerikli uygulamalarda ciddi performans farkı yaratır. Apache uyumluluğu sayesinde geçiş süreci kolaydır. Özellikle LSCache entegrasyonu sayesinde, sayfa yükleme süreleri dramatik şekilde azalır.
Kurulumu yaptıktan sonra:
-
PHP versiyonlarını doğru yönetin
-
Gzip ve Brotli’yi aktif edin
-
LSCache eklentisini optimize edin
-
QUIC/HTTP3 gibi yeni teknolojileri kullanın
-
Firewall ve erişim politikalarını sıkılaştırın
Bu yapılandırmalardan sonra LiteSpeed size yüksek performans ve güvenlik sunacaktır.