Bir Apache web sunucusu nasıl çalışır?
genel bakış
Apache HTTP sunucusu, sadece Apache olarak da adlandırılır, web servislerinin sunumunda standarttır ve web'in yeteneklerinin daha da genişletilmesi için bir yol açmıştır. Apache, Linux / Unix sunucuları için orijinal olarak geliştirilmiş bir açık kaynak web servis platformuna dayanıyordu, ancak daha sonra Windows ve diğer işletim sistemleriyle çalışacak şekilde yapılandırıldı.
tarih
İlk başta, Apache "yamaç" olarak biliniyordu, çünkü Apache'nin ilk versiyonu bir dizi yama olarak mevcuttu. Nisan 1995’te Apache’nin 0, 6.2 sürümü kamuoyuna açıklandı. Birkaç ay sonra, Aralık 1995'te, Apache 1.0 satışa çıktı ve web üzerinde en çok kullanılan web sunucusu olan bir başarıydı. 1999 yılında, Apache Software Foundation (Apache Yazılım Vakfı), sunucu için finansal, organizasyonel ve yasal destek almak üzere oluşturuldu.
eylemler
Apache web sunucusu ücretsiz ve açık kaynaklı bir topluluk tarafından geliştirildi. Programı kendi web sitesinden indirebilir ve kendiniz kurabilirsiniz. Sunucuyu Linux'a yüklemek için programlama hakkında bilgi sahibi olmanız gerekebilir. Ancak, Windows durumunda, bir grafik kullanıcı arayüzü (İngilizce GUI) aracılığıyla çalıştırabilirsiniz. Apache sunucunun en son sürümü şu anda 2.2 sürümünde ve 2006'da çıktı.
yetenekleri
Apache web sunucusu, web için çeşitli komut dosyalarını ve modüllerini desteklemesini sağlayan birçok yetenekle donatılmıştır. Bu sunucu Ortak Giriş Arayüzünü (İngilizce CGI) ve Sunucu Tarafı İçermelerini (SSI) destekler. CGI, harici yazılım ile web sunucusu arasında ortak bir iletişim aracı olarak kullanılırken, SSI sunucu için bir komut dosyasıdır. Apache kullanıcıları ayrıca kullanıcılar için bir giriş dizini, URL yeniden yönlendirme, kullanıcı kimlik doğrulaması ve anonim kullanıcı erişimi gibi diğer modülleri de yükleyebilir.
önem
İş veri bankalarında veya çevrimiçi kütüphanelerde olduğu gibi karmaşık web siteleri çok fazla bilgiye sahiptir ve bir programlama dili tarafından yaratılır. Bu tür web sitelerinin ASP veya CGI gibi gelişmiş özellikleri destekleyen bir sunucuya ihtiyacı vardır. Apache web sunucusu bunları destekler ve gerçek bilgiye sahip olan fiziksel sunucuya yönetim desteği sağlar. Dahası, sunucu web sitesine güvenlik sağlayarak virüslerin, zararlı kodların veya casus yazılım saldırılarının önlenmesini sağlar.
fayda
Apache web sunucusu ücretsiz olmasına rağmen, piyasada yüzlerce dolara mal olan en pahalı web sunucularına kıyasla daha hızlıdır. Apache sunucuları, zorluk çekmeden günde bir milyondan fazla ziyaret gerçekleştirebilir.