Apache – Unix, Windows 95/98/NT platformlarında çalışabilen dünyanın en yaygın Web sunucusu
Microsoft ve Netscape’in tüm çabalarına rağmen Web sunucularının kralı olmaya devam ediyor. Netcraft Araştırmaları ücretsiz Apache Web sunucsunun egemenliğini devam ettiğini gösteriyor. Apache’nin bu derece yaygın kullanılmasının en önemli nedeni ücretsiz olması değil sağladığı güvenilirlik, yüksek performans ve diğer zengin özellikleri olarak karşımıza çıkıyor. Apache’nin Unix’in yanında Windows platformlarında da çalışabilmesi popülaritesinin daha da artmasına neden oluyor.
NCSA’nın ücretsiz olarak dağıtılan HTTPd Server ürününe dayanan Apache’nin özelliklerini ve güçlü taraflarını listelemek biraz zor. İnternet üzerinde bulunan Web sitelerinin yarısından fazlasının Apache’yi kullanması zaten güçlülüğünü ispatlıyor.
Apache’nin en önemli özelliklerini sıralamak gerekirse, çapraz platform desteği, protokol desteği, modülaritesi (API), güvenlik, kayıt tutma, genel performans ve güçlülük sayılabilir. Apache Windows, OS/2 ve Unix’in tüm önemli varyasyonları üzerinde çalışabiliyor ve tamamen HTTP/1.1 desteğine sahip. Apache ayrıca API ve ISAPI desteğine sahip ve kullanıcı yetkilendirmesinden çerezlere (cookie) kadar herşeyi idare edebilecek modülleri beraberinde getiriyor. Bunların haricinde birçok modülü daha bulunuyor.
Apache’nin genel güvenlik, performans ve güçlülüğünü sorgulamak birçok sitede başarı ile kullanılmasından dolayı biraz mantıksız gibi. Kaynak kodlarının açık olması yazılım için geliştirilen yamaların hızla oluşturulmasını ve dağıtılmasını sağlıyor. Böylelikle Apache üzerinde çıkan güvenlik boşlukları daha hızlı bulunuyor ve hızla kapanabiliyor. Sonuç olarak Apache’nin geniş kullanıcı tabanı aynı zamanda Apache’nin bir geliştiricisi haline geliyorlar. Kaynak kodlarının açık olması sayesinde Apache hem hız hem de entegre özellikler açısından ticari ürünlerle kolaylıkla rekabet edebiliyor ve hem de kararlı ve güvenli bir işletim sistemi haline geliyor.
Apache çok iyi bir sunucu olmasına rağmen herkesin kullanabileceği bir ürün değil. Apache’nin kurulumu ve bakımı komut satırı araçlarından gerçekleştiriliyor. Ticari sunucuların birçoğundan farklı olarak Apache ne tarayıcı tabanlı bakım yetenekleri ne de grafiksel arabirim araçları sunuyor. Bazı geliştiriciler bunu avantaj olarak kabul etseler de bazıları bunun bakım ve yerleştirme maliyetlerini yükselttiğini düşünüyorlar. Grafik biriminin, sihirbazların ve tarayıcı tabanlı yönetim araçların olmaması bazı kullanıcıların Apache’den uzaklaşması için yeterli bir neden oluşturuyor. Apache’nin kullanıcılar tarafından verilen destek sadece birkaç geliştirici için yeterli oluyor. Bu yüzden bazı şirketler Apache için tam bir ticari destek veriyorlar.
Apache’nin olağan dışı pazarlama ve geliştirme tarzı İnternet üzerinde kullanılan en popüler Web sunucusu haline gelmesine engel olmadı. Apache’nin güçlü tasarımı ve genişletilebilirliği ücretsizliği, kaynak kodlarının açık olması Apache’nin kurumsal seviye Web sitelerinin seçimi haline gelmesini sağladı. Apache Microsoft ve Netscape’in tüm çabalarına rağmen İnternet üzerindeki en güçlü Web sunucusu olmaya devam ediyor.
Artıları: Ücretsiz olması, yüksek performansı ve çok güçlü olması, güvenilir olması, yüksek güvenliği, protokol desteği, genişletilebilirliği, haber grupları üzerinden güçlü desteği, düzenli arayüzü
Eksileri: Macintosh sürümünün olmaması; NT sürümünün emekleme aşamasında olması (Hala Unix sürümünün performans gelişmelerinden yoksun), sihirbaz ve grafiksel yönetim araçlarından yoksun olması, daha geniş teknik desteğin üçüncü taraf şirketlerden ücretli olarak alınması
Yenilikler: Windows 95/98/NT desteği, Unix için Autoconf tarzı arayüz, sıralanabilir dizin listeleri, yazım kontrol müdülü, çeşitli performans geliştirmeleri
Terfi Ölçer: 4
Tüm özellikler, Yeni Özellikler
Sürümündeki Yenilikler: ap_unparse_uri_components() yeniden yazıldı ve daha güvenli bir hale getirildi; yetkilendirme için gereken cevap başlıkları düzeltildi; bazı sonsuz döngü sorunları düzeltildi; MSIE ve Netscape’in Tayvanca sürümlerinde yaşanan bazı sorunlar düzeltildi; Windows 2000’ler üzerindeki sistem kapanma sorunu düzeltildi.
Apache Server’ın daha önceki sürümlerindeki yenilikleri buradan okuyabilirsiniz.
Terfi Ölçer: 4
İncelenen Sürüm: 1.3.6
İnceleme Tarihi: 07/04/1999
İnceleyen: Stroud/Tan
Son Güncelleme: 09/03/2001