Apache, Apache Yazılım Vakfı tarafından geliştirilen ve sürdürülen ve ücretsiz olarak kullanılabilen açık kaynaklı bir web sunucusu yazılımıdır.
Hızlı, güvenilir ve güvenli olan Apache web sunucularının %31’inde, alternatifi NGINX ise %34’ünde çalışmaktadır. Apache, uzantılar ve modüller kullanılarak birçok farklı ortamın ihtiyaçlarını karşılamak için son derece özelleştirilebilir.
Birçok WordPress barındırma sağlayıcısı web sunucusu yazılımı olarak Apache kullanır. Ancak WordPress diğer web sunucu yazılımları üzerinde de çalışabilir.
Web Sunucusu Nedir?
Web sunucusu, ziyaretçilerin sitenizdeki web sayfalarını görüntüleyebilmesi için web sitesi barındırma sağlayıcınız tarafından çalıştırılan bir yazılımdır. Birçok WordPress barındırma sağlayıcısı Apache kullanır.
Yazılım, bir restoran sahibine benzer bir rol üstlenir. Bir restorana geldiğinizde, ev sahibi sizi karşılar, rezervasyon bilgilerinizi kontrol eder ve sizi masanıza götürür. Benzer bir şekilde, web sunucusu talep ettiğiniz web sayfasını kontrol eder.
Bir web sunucusu daha fazlasını da yapar. Aynı zamanda sayfayı getirip izleme zevkiniz için sunarken bir restoran sunucusu gibi davranır.
Ayrıca, web sitesi ile iletişimi sağlayarak, taleplerinizi yerine getirerek ve diğer modüllerin size hizmet vermeye hazır olduğundan emin olarak restoranın şef garsonunun rolünü üstlenir.
Son olarak, bir web sunucusu da masaları temizleyen komi gibidir. Belleği, önbelleği ve modülleri temizler ve yeni web sitesi ziyaretçileri için bunları temizler.
Özetle, Apache gibi bir web sunucusu birçok görevi yerine getirir:
- Bir web sayfasına erişim isteğinizi alır.
- HTTP isteğiniz üzerinde birkaç güvenlik kontrolü yapar ve sizi web sayfasına götürür.
- Size hizmet etmek için belgeyi oluştururken sunucudan ekstra modüller çalıştırmasını isteyebilir.
- Daha sonra talep ettiğiniz belgeyi size sunar.
Bilgisayarınızda Apache Web Sunucusunu Çalıştırma
WordPress’i bilgisayarınızda yerel olarak çalıştırmak istiyorsanız, WordPress barındırma sağlayıcınızla aynı yazılımı çalıştırmanız gerekecektir. Buna Apache (web sunucusu yazılımı), MySQL (veritabanı) ve PHP (programlama dili) dahildir.
Neyse ki WAMP (Windows için), MAMP (Mac için), LAMP (Linux için) ve XAMPP (çapraz platform) gibi yazılım yığınları bu yazılımın kurulmasını kolaylaştırıyor.
Umarız bu makale WordPress’te Apache hakkında daha fazla bilgi edinmenize yardımcı olmuştur. Yararlı WordPress ipuçları, püf noktaları ve fikirleriyle ilgili makaleler için aşağıdaki Ek Okuma listemize de bakmak isteyebilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.