LiteSpeed Web Server Kurulumu: OpenLiteSpeed ve WordPress
Ubuntu ve AlmaLinux üzerinde OpenLiteSpeed kurulumu ve WordPress ile kullanımı. Yüksek performanslı web sunucusu rehberi.
OpenLiteSpeed Nedir?
OpenLiteSpeed (OLS), LiteSpeed Technologies tarafından geliştirilen ücretsiz ve açık kaynaklı bir web sunucusudur. Ticari versiyonu olan LiteSpeed Web Server (LSWS), cPanel, Plesk ve DirectAdmin gibi kontrol panellerinde kullanılır; OpenLiteSpeed ise özellikle ücret ödemeden yüksek performans isteyen kullanıcılara yöneliktir.
Apache ve Nginx ile kıyaslandığında OpenLiteSpeed; özellikle WordPress siteleri için çok daha iyi bir performans sunar. Bunun en önemli nedeni, LiteSpeed Cache eklentisiyle tam entegrasyon sağlayan yerel ESI (Edge Side Includes) ve cache desteğidir. Tek başına Nginx'in sunabileceğinden kat kat daha hızlı sayfa yanıt süreleri elde edilebilir.
Temel Özellikler
- HTTP/3 (QUIC) ve HTTP/2 tam desteği
- Yerleşik web tabanlı yönetim arayüzü (port :7080)
- LiteSpeed Cache ile WordPress optimizasyonu
- Olay tabanlı mimari – Nginx gibi yüksek eşzamanlılık
- mod_rewrite uyumluluğu – Apache .htaccess kuralları çalışır
- PHP-FPM ve LSAPI desteği
Sistem Gereksinimleri
- İşletim Sistemi: Ubuntu 20.04/22.04, AlmaLinux 8/9, Debian 11/12
- Minimum RAM: 512 MB (önerilen 1 GB)
- Disk: 10 GB
İşletim Sistemine Göre OpenLiteSpeed Kurulumu
🟠 Ubuntu 22.04 Üzerinde Kurulum
# LiteSpeed deposunu ekle
wget -O - https://repo.litespeed.sh | bash
# OpenLiteSpeed'i yükle
apt install -y openlitespeed
# PHP 8.3 LSAPI'yi yükle
apt install -y lsphp83 lsphp83-common lsphp83-mysql lsphp83-curl lsphp83-xml lsphp83-zip lsphp83-mbstring lsphp83-imagick
# Servisi başlat
systemctl enable --now lsws
echo "OpenLiteSpeed kurulumu tamamlandı."
echo "Yönetim paneli: http://SUNUCU_IP:7080"
🔵 AlmaLinux 9 Üzerinde Kurulum
rpm -ivh https://rpms.litespeedtech.com/centos/litespeed-repo-1.3-1.el9.noarch.rpm
dnf install -y openlitespeed lsphp83 lsphp83-common lsphp83-pdo lsphp83-mysqlnd
systemctl enable --now lsws
Yönetici Şifresi Belirleme
/usr/local/lsws/admin/misc/admpass.sh
MariaDB Kurulumu
# Ubuntu
apt install -y mariadb-server
systemctl enable --now mariadb
mariadb-secure-installation
# WordPress için veritabanı ve kullanıcı oluştur
mariadb -u root -p << EOF
CREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'GucluSifre123!';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EOF
WordPress Kurulumu
# WordPress'i indir
cd /tmp && wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
# Dizini taşı
cp -r wordpress /usr/local/lsws/DEFAULT/html/
chown -R nobody:nogroup /usr/local/lsws/DEFAULT/html/wordpress
# wp-config.php oluştur
cd /usr/local/lsws/DEFAULT/html/wordpress
cp wp-config-sample.php wp-config.php
# Veritabanı bilgilerini ayarla
sed -i "s/database_name_here/wordpress_db/" wp-config.php
sed -i "s/username_here/wp_user/" wp-config.php
sed -i "s/password_here/GucluSifre123!/" wp-config.php
OLS Web Arayüzünden Virtual Host Oluşturma
http://SUNUCU_IP:7080adresine girin- Virtual Hosts → Add ile yeni sanal host oluşturun
- Document Root:
/usr/local/lsws/DEFAULT/html/wordpress - PHP Engine olarak
lsphp83seçin - Listener'da domain'i eşleştirin
LiteSpeed Cache Eklentisi
WordPress yönetici panelinden Eklentiler → Yeni Ekle bölümünde "LiteSpeed Cache" arayın ve yükleyin. Etkinleştirdikten sonra LiteSpeed Cache → Önbellek → Önbelleği Etkinleştir seçeneğini açın.
Sık Karşılaşılan Sorunlar
- 503 Service Unavailable: PHP handler yolunu kontrol edin:
/usr/local/lsws/lsphp83/bin/lsphp - Permalink çalışmıyor: OLS'de Rewrite modülünün etkin olduğundan emin olun (sanal host → Rewrite → Enable Rewrite: Yes)
- Port 7080 erişilemiyor:
ufw allow 7080veya firewall-cmd ile portu açın
İlgili Makaleler
Yorumlar
Henüz yorum yok. İlk yorumu siz yapın!