Apache, en yaygın kullanılan web sunucusu yazılımıdır. Apache Software Foundation tarafından geliştirilen ve sürdürülen Apache, ücretsiz olarak kullanılabilen açık kaynaklı bir yazılımdır. Dünyadaki tüm web sunucularının %67’sinde çalışır. Hızlı, güvenilir ve güvenlidir. Uzantılar ve modüller kullanılarak birçok farklı ortamın ihtiyaçlarını karşılamak için son derece özelleştirilebilir. Çoğu WordPress barındırma sağlayıcısı, web sunucusu yazılımı olarak Apache’yi kullanır. Bununla birlikte, WordPress diğer web sunucusu yazılımlarında da çalışabilir.
İnternet sunucusu nedir?
Bir web sunucusunun ne olduğunu merak mı ediyorsunuz? Bir web sunucusu bir restoran sunucusu gibidir. Bir restorana vardığınızda, ev sahibi sizi karşılar, rezervasyon bilgilerinizi kontrol eder ve sizi masanıza götürür. Restoranın sunucusuna benzer şekilde, web sunucusu talep ettiğiniz web sayfasını kontrol eder ve izleme zevkiniz için onu getirir. Ancak, bir web sunucusu yalnızca ana makineniz değil, aynı zamanda sunucunuzdur. İstediğiniz web sayfasını bulduğunda, size web sayfasını da sunar. Apache gibi bir web sunucusu aynı zamanda restoranın Maitre D’si. Web sitesi (mutfak) ile iletişiminizi yönetir, taleplerinizi yerine getirir, diğer personelin (modüllerin) size hizmet vermeye hazır olmasını sağlar. Aynı zamanda, tabloları (bellek, önbellek, modüller) temizlediği ve yeni müşteriler için temizlediği için veri yolu çocuğudur.
Yani temelde bir web sunucusu, bir web sayfasına erişim isteğinizi alan yazılımdır. HTTP isteğiniz üzerinde birkaç güvenlik kontrolü çalıştırır ve sizi web sayfasına götürür. Talep ettiğiniz sayfaya bağlı olarak, sayfa size hizmet edecek belgeyi oluştururken sunucudan birkaç ekstra modül çalıştırmasını isteyebilir. Daha sonra size istediğiniz belgeyi sunar. Oldukça harika değil mi?