Blog

Eğitimler, rehberler ve ürün haberleri.

Geliştiriciler

Apache, Nginx ve OpenLiteSpeed: hangisini seçmeli?

3 Kasım 2026 4 dk okuma
Bu yazıyı paylaş

Apache, Nginx ve OpenLiteSpeed'in üçü de işinizi görür. Seçimi bir hız yarışı değil, ihtiyacınız ve alışkanlığınız belirler. WordPress.org, WordPress için Apache ya da Nginx'i önerir. Sitenizin .htaccess dosyalarına dayanıyorsa Apache, yalın yapılandırma ve ters vekil istiyorsanız Nginx, sunucu seviyesinde WordPress önbelleği ve web arayüzünden yönetim istiyorsanız OpenLiteSpeed daha uygundur.

Üç web sunucusu bir bakışta

ÖzellikApacheNginxOpenLiteSpeed
LisansApache License 2.02 maddeli BSDGPLv3
.htaccessVar, dizin bazlıYok, kurallar sunucu yapılandırmasına yazılırApache uyumlu yeniden yazma (rewrite) kurallarını kullanır
Web yönetim arayüzüYokYokVar, varsayılan port 7080
WordPress önbelleğiÖnbellek eklentileri; sunucu tarafı için mod_cache elle ayarlanırÖnbellek eklentileri; sunucu tarafı için FastCGI önbelleği elle ayarlanırLiteSpeed Cache eklentisi, yerleşik sunucu önbelleğiyle birlikte

Apache: .htaccess ve alışkanlık

Apache en bilinen seçeneklerden biridir. .htaccess dosyalarıyla dizin dizin ayar yapabilirsiniz. Paylaşımlı hostingden gelen siteler ve pek çok eklenti bu dosyaya dayanır. Apache'nin kendi belgesi ise ana yapılandırma dosyasına erişiminiz varsa kuralları oraya yazmanızı önerir, çünkü .htaccess her istekte dizin dizin aranır. Kendi VPS'inizde root yetkiniz olduğu için bu seçeneğiniz var. PHP'yi PHP-FPM ile, Apache'yi de olay tabanlı event modunda çalıştırmak yaygın bir tercihtir. Ubuntu ve Debian'da modülleri a2enmod, siteleri a2ensite komutuyla açıp kapatırsınız.

Nginx: yalın yapılandırma ve ters vekil

Nginx olay tabanlı çalışır. Resmi sitesi onu web sunucusu, ters vekil, içerik önbelleği ve yük dengeleyici olarak tanımlar. Statik dosya sunmak ve başka uygulamaların önünde ters vekil olmak için sık seçilir. .htaccess desteği yoktur; Nginx projesinin kendi blogu da dizin bazlı yapılandırma dosyalarının desteklenmediğini söyler. WordPress gibi bir uygulamada güzel bağlantılar için gereken try_files kuralını sunucu yapılandırmasına siz yazarsınız. WordPress'in resmi belgesi bu kuralı gösterir. PHP, PHP-FPM üzerinden çalışır. Ubuntu ve Debian paketinde siteleri /etc/nginx/sites-available altına yazıp sites-enabled klasörüne bağlarsınız. Ayarı sudo nginx -t ile sınayıp sudo systemctl reload nginx ile uygularsınız.

OpenLiteSpeed: WordPress önbelleği ve web arayüzü

OpenLiteSpeed, LiteSpeed Web Server Enterprise'ın açık kaynak sürümüdür ve GPLv3 ile dağıtılır. Aynı ekip geliştirir, Enterprise sürümü lisans gerektirir. Apache uyumlu yeniden yazma kurallarını kullanabilir, bu yüzden WordPress'in güzel bağlantı kuralları çoğunlukla olduğu gibi çalışır. Eski bir sitenin .htaccess dosyasında yeniden yazma dışında yönergeler varsa taşımadan önce denemek iyi olur, çünkü OpenLiteSpeed desteklemediği yönergeleri hata vermeden yok sayar.

WordPress için LiteSpeed Cache eklentisinin sunucu önbelleği yalnız LiteSpeed ürünlerinde çalışır. Eklentinin belgesine göre başka sunucuda yalnız optimizasyon özellikleri kullanılabilir. Web yönetim arayüzü varsayılan olarak 7080 portundan açılır. Bu portu herkese açık bırakmayın, yalnız kendi IP adresinize açın.

Caddy de var

Küçük projelerde Caddy'yi de düşünebilirsiniz. Yapılandırmaya alan adını yazdığınızda HTTPS sertifikasını kendisi alır ve yeniler. Resmi belgeye göre bunun için alan adının DNS kaydı sunucuya bağlı olmalı ve 80 ile 443 portları dışarıdan erişilebilir olmalıdır. Yapılandırma dosyası (Caddyfile) çok kısadır. Karşılığında .htaccess desteği yoktur, kuralları orada da yapılandırmaya yazarsınız. Seturack'ın WordPress gibi web tabanlı hazır uygulamaları HTTPS için Caddy kullanır.

Hangisini seçmeli?

"Hangisi daha hızlı?" sorusunun tek bir cevabı yok. Sonuç yapılandırmaya, PHP ayarlarına, önbelleğe ve sitenin kendisine bağlıdır. Yavaş bir WordPress sitesinde sorun çoğu zaman web sunucusu değildir. Önbelleğin olmaması, ağır eklentiler ya da yetersiz bellek daha sık görülür. Bunları kontrol etmeden sunucu değiştirmeyin. Gerçek farkı yalnız kendi sitenizi kendi sunucunuzda deneyerek görürsünüz. Seçimi şu sorular yönlendirsin:

  • Eski bir siteyi taşıyorsanız ve .htaccess dosyalarına dayanıyorsa: Apache.
  • Birkaç uygulamanın önünde ters vekil ya da yalın bir yapılandırma istiyorsanız: Nginx.
  • Tek bir WordPress sitesi, sunucu önbelleği ve web arayüzünden yönetim istiyorsanız: OpenLiteSpeed.
  • Birden çok alan adı barındıracaksanız üçü de bunu yapar: Apache'de sanal konak, Nginx'te server bloğu. Seçimi bu belirlemez.
  • Panel kullanacaksanız panelin varsayılanıyla gidin. CloudPanel Nginx, CyberPanel OpenLiteSpeed kullanır. HestiaCP varsayılan olarak Nginx ile Apache'yi birlikte kurar (Apache kapatılabilir).
  • Emin değilseniz Apache ya da Nginx seçin. WordPress.org ikisini de önerir ve ikisi için de bol kaynak bulunur.

Kurulum ve sonradan geçiş

Apache ve Nginx, Ubuntu'nun paket deposundan tek komutla kurulur:

sudo apt install apache2

sudo apt install nginx

İkisini aynı anda kurarsanız ikincisi 80 portunu alamadığı için açılmaz. Hangi servisin 80 portunu dinlediğini sudo ss -tlnp | grep ':80 ' gösterir. OpenLiteSpeed'i LiteSpeed'in resmi kurulum belgesindeki adımlarla kurarsınız. Kurulumdan sonra sunucunun IP adresini tarayıcıda açın. Karşılama sayfasını görüyorsanız servis çalışıyordur. Sayfa dışarıdan açılmıyorsa güvenlik duvarında 80 ve 443 portlarının açık olduğunu kontrol edin.

Sonradan değiştirmek mümkündür. Sitenizin dosyaları ve veritabanı aynı kalır, değişen yapılandırmadır. Apache'den Nginx'e geçerken .htaccess kurallarını elle çevirirsiniz. Nginx'in resmi belgesinde yeniden yazma kurallarını çevirme rehberi vardır. Üç sunucu aynı makineye kurulabilir ama aynı anda 80 ve 443 portlarını kullanamaz. Önce küçük bir sunucuda deneyin, memnun kalmazsanız sunucuyu yeniden kurmadan servisi değiştirebilirsiniz.

Üçünü denemek için büyük bir sunucu gerekmez. Küçük bir boyutla başlayıp panelden büyütebilirsiniz. Fiyat için fiyatlar sayfasına bakın.

Seçtiğiniz web sunucusuyla hazır başlamak isterseniz Seturack'ta LAMP (Apache), LEMP (Nginx) ve OpenLiteSpeed seçenekleri kendiliğinden kurulur. WordPress için OpenLiteSpeed ile WordPress seçeneği de var.

Seturack'ta kurulu gelir: OpenLiteSpeed, WordPress LiteSpeed, LAMP, LEMP.

Yorumlar0

Henüz Yorum Yok

İlk düşüncenizi paylaşan siz olun.

Tartışmaya Katıl

Yorum bırakmak için lütfen giriş yapın veya kaydolun.

Hiçbir Yazıyı Kaçırmayın

En yeni eğitim, rehber ve ürün haberlerini gelen kutunuzda alın.

Bülten aboneliğiniz alındı.