Apache Http Sunucusu Nedir ?

Apache, açık kaynak kodlu ve özgür bir Web sunucu programıdır. Apache Yazılım Vakfı tarafından geliştirilmektedir.

Apache Http Sunucusu Nedir ?

Apache'yi bir web sunucusu olarak adlandırmamıza rağmen, bu fiziksel bir sunucu değil, sunucu üzerinde çalışan bir yazılımdır.

Görevi, bir sunucu ile web sitesi ziyaretçilerinin (Firefox, Google Chrome, Safari, vb.) tarayıcılar arasında bir bağlantı kurmak ve aralarında dosyalar (istemci-sunucu yapısı) iletmektir. 

Bir ziyaretçi web sitenize, örneğin ana sayfanıza veya "Hakkımızda" sayfanıza bir sayfa yüklemek istediğinde, tarayıcısı sunucunuza bir istek gönderir ve Apache, istenen tüm dosyaları (metin, resimler vb.) sunucu ve istemci, HTTP protokolü aracılığıyla iletişim kurar ve iki makine arasındaki sorunsuz ve güvenli iletişimden sorumludur.

Apache'nin güvenlik, önbelleğe alma, URL yeniden yazma, parola kimlik doğrulaması ve daha fazlası için modülleri vardır.  Ayrıca, tüm Hostinger planlarıyla desteklenen bir Apache yapılandırma dosyası olan .htaccess adlı bir dosya aracılığıyla kendi sunucu yapılandırmalarınızı da oluşturabilirsiniz.

APACHE HTTP SUNUCUSU ARTILARI VE EKSİLERİ NELERDİR?

ARTILAR;

  • Ticari kullanım için bile açık kaynak ve ücretsiz.

  •  Güvenilir, kararlı yazılım.

  •  Sık güncellenen, düzenli güvenlik yamaları.

  •  Modül bazlı yapısı sayesinde esnektir.

  •  Yapılandırması kolay, başlangıç ​​dostu.

  •  Çapraz platform (hem Unix hem de Windows sunucularında çalışır).

  •  Kutudan çıktığı gibi WordPress siteleriyle çalışır.

  •  Herhangi bir sorun durumunda büyük topluluk ve kolayca ulaşılabilen destek.

EKSİLER;

  •  Yoğun trafikli web sitelerinde performans sorunları.

  •  Çok fazla yapılandırma seçeneği, güvenlik açıklarına neden olabilir.

APACHE HTTP SUNUCUSU HAKKINDA RESMİ BİLGİLER;

Apache, modül tabanlı bir yapıya sahip olduğu için oldukça özelleştirilebilir.  Modüller, sunucu yöneticilerinin ek işlevleri açıp kapatmasına izin verir. 

Apache, Apache Yazılım Vakfı tarafından geliştirilen, açık kaynak kodlu bir web sunucu yazılımıdır. 1996 ‘dan beri en çok tercih edilen web sunucu yazılımları arasındadır. World Wide Web ‘in gelişmesinde büyük payı vardır. Netcraft ‘ın 2008 yılında yaptığı araştırmaya göre web sitelerin %50 ‘e yakını Apache kullanmaktadır.

Unix, GNU, FreeBSD, GNU/Linux, Solaris, Novell NetWare, Mac OS X, Microsoft Windows, OS/2, TPF ve eComStation işletim sistemleri üzerinde çalışabilir. Genelde her ay yenilenerek yeni sürümleri dağıtılmaktadır. World Wide Web'in genişlemesinde ve yayılmasında anahtar rol oynamıştır. Nisan 1996'dan bugüne Apache İnternet'teki en yaygın Web sunucusu olmuştur. Haziran 2008 itibarıyla Netcraft 'ın 172,338,726 Web sitesinden bilgi toplayarak yaptığı araştırmaya göre İnternet'teki sitelerin yüzde %49.12'si Apache kullanmaktadır ki bu değere de Kasım 2005'teki %70 civarındaki tarihi tepe noktasından aşağı inerek gelinmiştir.[1] Netcraft'ın sitesindeki grafiğe bakıldığında Apache kullanımındaki bu düşüşün Microsoft sunucularının kullanımının artmasından kaynaklandığı netleşmektedir.

Yine Netcraft'ın sitesinden, Google 'ın kendi Web sunucusu olan GWS ("Google Web Server") 'ın da yaklaşık son bir yıldır ciddi bir çıkış içerisinde olduğu görülmektedir. GWS 'nin "server header" 'ları geliştirilerek derlenmiş bir Apache olduğu doğrulanmıştır.[

Nisan 2010 anketinde 205.368.103 siteden yanıt aldındı  - bulunan site sayısında hafif bir düşüş gözlemlendi.

Beş büyük web sunucusundan üçü, geçen aya kıyasla ana bilgisayar adlarını kaybetti. Nisan anketinde site kazandıran iki sunucu, Mart ayına göre yarım milyondan fazla siteyle Microsoft ve 300 binin üzerinde yeni siteyle nginx. Nginx için bu, eski WordPress bloglarının anketten süresinin dolması nedeniyle siteleri kaybettiği son üç ayın eğilimini tersine çevirir.

Bu ayki anket sonuçları, Şili'nin internet altyapısının Şubat sonu ve Mart başında ülkeyi vuran depremlerden nasıl etkilendiğini de gösteriyor. Büyüklükleri sırasıyla 8.8 ve 6.9 olan iki büyük depremin ağların %60'ını yok ettiği tahmin ediliyor. Felaketin boyutuna rağmen, bu ay Şili'de görülen ana bilgisayar adlarının sayısı yalnızca %12 düştü.

                          Tüm Alanlarda En İyi Sunucular için Pazar Payı 
Ağustos 1995-Nisan 2010

Her ne kadar Apache düşüşte bile olsa Google tarafından destekleniyor diyebiliriz. Çünkü Google ‘ın kendine ait olan “Google Web Server” yazılımının Apache ‘den geliştirildiği açıklanmıştır. Google Web Server piyasaya çıktığından beri de hızla kullanımı artmaktadır. Bu duruma göre normal Apache kullanımı azalıyor fakat akışın hepsi Microsoft web sunucularına değil Google Web Server ‘a da akıyor diyebiliriz.

Developer February 2010 Percent March 2010 Percent Change
Apache 112,903,926 54.46% 112,747,166 54.55% 0.09
Microsoft 50,928,226 24.57% 50,572,540 24.47% -0.10
Google 14,315,464 6.91% 14,592,133 7.06% 0.16
nginx 13,978,719 6.74% 12,673,962 6.13% -0.61
lighttpd 1,097,685 0.53% 1,657,584 0.80% 0.27