Web Sunucusu (Web Server), HTTP protokolünü kullanarak internet siteleri üzerinde yer almakta olan dosyaları kullanıcılara sunan, kullanıcıların her bir talep isteğini yanıtlayan ve bilgisayarların otomatik mekanizmaları tarafından yürütülen yazılımlardır. Web sunucuları normal bir bilgisayarın sahip olduğu birçok donanıma sahiptir ancak ekran yerine komut sistemi üzerinden ve uzaktan yazılımlar yardımıyla yönetilirler. Paylaşımlı bilgisayarlar ve sadece web sunucusu yazılımını çalıştırmak için dizayn edilen bilgisayarlar da web sunucusu olarak adlandırılabilirler.
İnternet dünyasında gördüğünüz her siteye dair veriler başka bir ana bilgisayarın içerisinde depolanır ve bu bilgisayarın verimli şekilde kullanılabilmesi için Web Sunucusu veya Web Server adı verilen yazılımlar kullanılır. İnternet dünyasında en çok kullanılan web sunucusu yazılımları Apache, Microsofts Internet Information Server (IIS) ve nginxdir.
Web sunucuları genellikle büyük bir yazılım paketlerinin bütününden oluşur. Bu yazılım paketlerinin her biri farklı işlevlerin kontrol edilmesine yardımcı olur. Örneğin, bir web sunucusu yazılımının içerisinde var olan File Transfer Protocol (FTP) paketi, o sunucunun FTP işlevlerini yerini getirmesine yardımcı olur. Aynı şekilde maillerin sunulması, indirme isteklerinin yerine getirilmesi ve web sayfalarının HTTP üzerinden yayınlanması gibi birçok işlevin tamamlanması için çeşitli paketler bulunur.
Bir web sunucusu seçimi yaparken kullanıcıların değerlendirmesi gereken en önemli noktalar şunlardır;
> Web sunucusunun çalışmak için ihtiyaç duyduğu platform ortamı (Linux veya Windows gibi)
> Sunucu taraflı programlama yetenekleri
> Güvenlik karakteristiği
> Çalışma performansı
> Kontrol edilebilirliği
> Bölünebilirliği
Alıntı.
İnternet dünyasında gördüğünüz her siteye dair veriler başka bir ana bilgisayarın içerisinde depolanır ve bu bilgisayarın verimli şekilde kullanılabilmesi için Web Sunucusu veya Web Server adı verilen yazılımlar kullanılır. İnternet dünyasında en çok kullanılan web sunucusu yazılımları Apache, Microsofts Internet Information Server (IIS) ve nginxdir.
Web sunucuları genellikle büyük bir yazılım paketlerinin bütününden oluşur. Bu yazılım paketlerinin her biri farklı işlevlerin kontrol edilmesine yardımcı olur. Örneğin, bir web sunucusu yazılımının içerisinde var olan File Transfer Protocol (FTP) paketi, o sunucunun FTP işlevlerini yerini getirmesine yardımcı olur. Aynı şekilde maillerin sunulması, indirme isteklerinin yerine getirilmesi ve web sayfalarının HTTP üzerinden yayınlanması gibi birçok işlevin tamamlanması için çeşitli paketler bulunur.
Bir web sunucusu seçimi yaparken kullanıcıların değerlendirmesi gereken en önemli noktalar şunlardır;
> Web sunucusunun çalışmak için ihtiyaç duyduğu platform ortamı (Linux veya Windows gibi)
> Sunucu taraflı programlama yetenekleri
> Güvenlik karakteristiği
> Çalışma performansı
> Kontrol edilebilirliği
> Bölünebilirliği
Alıntı.