Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

Web Sunucu Nedir?

Web Sunucu Nedir?
0
236

urgot

FD Üye
Katılım
Eki 24, 2020
Mesajlar
3,810
Etkileşim
2
Puan
38
Yaş
36
Konum
Rusya
F-D Coin
98
Günümüz internet dünyasında bir çok servis ve protokol bulunur. Mail kullanabilmek için, Pop3/imap, mail gönderebilmek için SMTP gibi servisler vardır. Bir web sitesi oluşturmak ve buna ziyaretçilerin gelmesini sağlamak için de web sunucu servisleri bulunur.

Web Sunucusu Nedir?
Web sunucusu, (web server) world wide web üzerinden yapılan HTTP istekleri yerine getirmek için kullanılan bir yazılımdır. Ziyaretçilerin dosyalara nasıl erişileceğini denetler ve ziyaretçiye yapılandırılmış şekilde web sitelerini sunar.

Web Sunucusu Tarihçesi
Mart 1989’da Sir Tim Berners-Lee hipermetin sistemi kullanarak bilim adamları arasında bilgi alışverişini kolaylaştırmak amacıyla CERN’e yeni bir proje önerdi ve ortaya bilinen ilk web sunucu olan NeXTSTEP çıktı.

Daha sonra 1991 ve 1994 arasında, HTTP protokolünün geliştirilmesi için çalışmalar yapıldı. 1994 yılında yine Berners-Lee tarafından W3C (World Wide Web Konsorsiyumu) kuruldu. Böylece web sunucular tarafından standartlar da getirilmiş oldu.

Web Sunucusu Çeşitleri
NextSTEP’in geliştirilmesinden sonra ve internet kullanımı yaygınlaşıp, yazılımcıların, sistem yöneticilerinin, ve kullanıcılarının en önemlisi de ziyaretçilerin istekleri farklılaşmasıyla birlikte bir çok web sunucusu da hayatımıza girdi. Apache, IIS, Nginx ve LiteSpeed şu anda en popüler olan web sunucularıdır.

Popüler Web Sunucular şu şekilde;

Apache Web Server
: Apache web sunucusu, Apache Software Foundation (apache yazılım vakfı) tarafından geliştirilen en popüler web sunucularından biridir. Şu anda internet üzerindeki web sitelerinin %50’den fazlası Apache Web sunucusu üzerinde çalışır.

apache_market.png

Açık kaynaklıdır ve esnek bir yapısı bulunmaktadır. Apache, Linux dağıtımlarında Windows sunucu ve masaüstü işletim sistemlerinde , Unix FreeBSD, Mac OS X gibi işletim sistemlerinde çalışır. Neredeyse tüm işletim sistemlerini destekler. Bir çok modülü ve kütüphanesi bulunur. Oldukça kararlı çalışır. Apache, açık kaynak topluluğu sayesinde çok fazla desteğe sahiptir. Şu anda internet üzerindeki web sitelerinin %50’den fazlası Apache Web sunucusu üzerinde çalışır.

apache_default.png

Nginx : Apache’den son en popüler ve en çok kullanılan web sunucusudur. Kararlı ve stabil çalışır. Apache web sunucusuna göre daha performanslı çalıştığı söylenir. Açık kaynaklıdır ve bir çok Unix/Linux sistemlerine kurulabilir.

nginx_default.png

Pazar payı olarak Apache’de sonra ikinci sıradadır ve %24’lük bir pazar payı bulunur.

nginx_market-1024x370.png

IIS : Açılımı ile internet informotion server. Microsoft’un Windows NT/2000 ile beraber geliştirdiği bir web sunucusudur. Açık kaynak değildir. Windows işletim sistemlerinin sunucu ve masaüstü de dahil olmak üzere neredeyse her sürümünde çalışabilir. Özellikle asp ve asp.net geliştiricileri tarafından kullanılır.

iis_default-1024x665.png

Pazar payı sıralamasında 3. sıradır ve %11’lik bir kullanımı bulunur.

iis_market-1024x351.png

LiteSpeed : Yüksek performanslı bir HTTP sunucusudur. Özellikle kullanıcı tarafından tercih edilir. Apache kurulu bir sunucu içinde çalıştırdığınızda, tüm apache yapılandırmasını okuyabilir ve Apache’den geçisi kolaylaştırır. Ücretli olarak sunulur.

Litespeed web sunucular arasında pazar payında 4. sıradır.

litespeed_market-1024x349.png

OpenLiteSpeed : Litespeed’in ücretsiz ve açık kaynak olarak sunulan versiyonudur. Bazı htaccess yapılandırması dışında özellikleri paraleldir. Litespeed’e göre kısıtlandırılmış özellikleri bulunur. okuyarak Openlitespeed ve Litespeed farkı hakkında bilgi edinebilirsiniz.

openlite.png

Apache Tomcat : Açık kaynaklı ve Java uygulamacısı çalıştıran web sunucusudur. Genellikle Java uygulamalarını çalıştırmak için Java geliştiricileri tarafından kullanılır. Yine Apache Vakfı tarafından geliştirilir.

apache_tomcat-1024x470.png



Lighttpd : Küçük bir pazar payına sahip olan Lightttpd, adından anlaşılacağı gibi hafif bir işlemci ve ram yükü oluşturur. Açık kaynaklıdır ve BSD lisansı altında dağıtılır. Basit HTML ve PHP siteler için idealdir bir kullanım sunar. BSD türevlerinde ve bir çok Linux dağıtımında çalışabilir.

lighttpd.png

Caddy Web Server : Caddy web server açık kaynak kodlu olarak geliştirilmiş, Go dili ile yazılmış, varsayılan olarak HTTPS kullanan tek, modern bir web sunucusudur. Let’s Encrypt ile entegre edilmiştir ve ücretsiz SSL sunar. Go dili ile geliştirildiği için ek bir kütüphaneye ihtiyaç duymadan, konteynerlar dahil her platformda çalışabilir. ARM işlemciler dahil bir çok işletim sisteminde çalışabilir. Kurulumu ve konfigürasyonu oldukça kolaydır. Yakın gelecekte, geliştirildikçe muhtemelen kullanımı da oldukça artacaktır.

caddy_web_server.png

Jigsaw Web Server : Java dili geliştirilmiş bir web sunucusudur. Genelde CGI geliştiricileri tarafından tercih edilse de pek kullanılan bir web sunucusu değildir. Tam teşekküllü bir web sunucusu değildir ve daha çok deneysel kullanım için kullanılır. Java destekleyen herhangi bir cihaza kurulabilir.

jigsaw.png

Hiawatha Web Server : 2002 yılından bu yana geliştirilen, açık kaynaklı bir web sunucusudur. CGI/FastCGI, reverse proxy ve url rewrite destekler. Debian, Ubuntu, Gentoo gibi Linux dağıtımlarının yanı sıra, BSD tabanlı işletim sistemlerinde ve ile Microsoft işletim sistemlerinde çalıştırılabilir.

Hiawatha.png



Bunların dışında farklı amaçlar ile yapılan (nodejs) ve forklanmış (openresty) gibi daha fazla web sunucusu bulunmaktadır.

Not : Pazar payı payları üzerinden alınmıştır.
 

Similar threads

İnternet teknolojileri geliştikçe her geçen gün yeni kavramlarla tanışıyoruz. Programlar, uygulamalar, oyunlar, yazılımlar… Aslında internette kullandığımız birçok hizmetin arkasında belli yazılımlar bulunuyor. Açık kaynaklı yazılımlar gittikçe gelişiyor ve yaygınlaşıyor. Onlardan ikisi...
Cevaplar
0
Görüntüleme
264
HTTP 501 Hatası Nedir? Bir web sayfasını ziyaret ettiğinizde, tarayıcınız siteyi barındıran web sunucusuna istekte bulunur. Genellikle, her şey iyi çalışır ve sayfa yüklenir. Sunucu isteği yerine getiremediğinde bir HTTP 501 hatası alırsınız. HTTP 501 Hatasına Neden Olan Nedir? Bir sunucunun...
Cevaplar
0
Görüntüleme
230
Sanal Sunucu Kiralarken Nelere Dikkat Edilmelidir? Sanal sunucu; web sitenizin içeriğini depolayan ve yayınlanmasını sağlayan bir sunucunun, sanallaştırma teknolojisi ile birden fazla bireysel özel sunucuya bölünmesi şeklinde tanımlanır. VPS (Virtual Private Server) olarak da bilinen sanal...
Cevaplar
0
Görüntüleme
222
Apache HTTP Sunucusu Apache HTTP Sunucusu hakkında data Apache HTTP Sunucusu nedir Apache, GNU lisanslı yani açık kaynak kodlu bir spiker programıdır Unix, GNU, FreeBSD, Linux, Solaris, Novell NetWare, Mac OS X, Microsoft Windows, OS2, TPF, ve eComStation işletim sistemleri üzerinde...
Cevaplar
0
Görüntüleme
83
Apache HTTP Sunucusu Apache HTTP Sunucusu hakkında bilgi Apache HTTP Sunucusu nedir Apache, GNU lisanslı yani acık kaynak kodlu bir sunucu programıdır Unix, GNU, FreeBSD, Linux, Solaris, Novell NetWare, Mac OS X, Microsoft Windows, OS2, TPF, ve eComStation işletim sistemleri uzerinde...
Cevaplar
0
Görüntüleme
108
858,461Konular
981,117Mesajlar
29,532Kullanıcılar
Üst Alt