A expressão inglesa Web Server (em português, servidor da web) designa um computador e respectivo software que fornece o material apresentado pelo browser, podendo conectar-se a bases de dados.
Um web server é um sistema de computador que hospeda sites. Corre-se um software de web server, tal como Apache ou o Microsoft IIS, que fornece o acesso através da Internet a páginas web hospedadass. A maioria dos servidores Web está conectado à Internet através de uma conexão de alta velocidade e oferecem taxas mais rápidas de transmissão de dados. A conexão rápida à Internet permite que os servidores Web possam suportar múltiplas conexões ao mesmo tempo sem abrandar.
Qualquer computador pode ser utilizado como um web server, desde que ele esteja conectado à Internet e que tenha o software adequado instalado. No entanto, a maioria dos servidores Web são sistemas montados em rack, o que significa que são computadores que podem ser montados num rack de servidor. A maioria das empresas de hospedagem web têm vários racks de servidores em que cada um contém vários servidores. Esta é a maneira mais eficiente de ter espaço para hospedar um grande número de sites a partir de um único local.
Os web servers normalmente hospedam vários sites. Alguns só hospedam poucos, enquanto outros podem hospedar várias centenas. Os servidores Web que hospedam sites para vários utilizadores são chamados de hosts partilhados. Este é o tipo mais comum de hospedagem e é usado para sites pessoais, sites de pequenas empresas e sites administrados por pequenas organizações. Os servidores Web que só hospedam sites para uma única pessoa ou empresa são chamados de anfitriões dedicados. Estes tipos de servidores são apropriadas para sites de alto tráfego e sites que requerem modificações de servidor personalizados. Os anfitriões dedicados também são mais confiáveis do que hosts partilhados, uma vez que há menos locais que podem causar problemas com o servidor.
A definição mais simples é que um web server mantém um site e retorna ficheiros HTML através de uma conexão HTTP. A melhor definição pode ser que um servidor Web é qualquer servidor de Internet que responde a solicitações HTTP de forma a fornecer conteúdos e serviços.
O computador ou conjunto de computadores são usados para entregar as páginas web e outros conteúdos para múltiplos utilizadores. Abaixo estão alguns exemplos de programas de software de web server.
- AOLserver (http://www.aolserver.com/)
- Apache Web Server (http://www.apache.org)
- Boa Webserver (http://www.boa.org/)
- Foxserv Web Server (http://www.foxserv.net)
- Java Web Server (http://wwws.sun.com/software/jwebserver/)
- lighttpd (http://www.lighttpd.net/)
- Microsoft ‘s Web Server por exemplo, IIS . (Http://www.microsoft.com)
- Roxen WebServer (http://www.roxen.com/products/webserver/)
- Savant (http://savant.sourceforge.net/)
- Sun ONE Web Server (http://wwws.sun.com/software/products/web_srvr/home_web_srvr.html)
- Tomcat (http://tomcat.apache.org/)
- Zeus Web Server (http://www.zeus.com/products/)
Exemplos de Web Servers
Apache Web Server
O Apache Web Server é um software open source de criação, implantação e gestão de um web server. Inicialmente desenvolvido por um grupo de programadores de software, agora é mantido pela Apache Software Foundation.
A partir de 2013, com mais de 100 milhões de websites e mais de 50 por cento da quota de mercado global, o Apache Web Server é um dos aplicativos mais comummente usados para hospedagem do site.
O Apache Web Server foi concebido para criar servidores Web que têm a capacidade para hospedar um ou mais sites com base em HTTP. As características incluem a capacidade de suportar múltiplas linguagens de programação, scripting do lado do servidor, um mecanismo de autenticação e suporte de base de dados. O Apache Web Server pode ser melhorado através da manipulação da base do código ou adicionar várias extensões / add-ons.
AOLserver
Um AOLserver é um open-source, compatível com os padrões de servidor web que corre no sistema GNU / Linux. O AOLserver é robusto e estável depois de todos os aperfeiçomentos ao longo dos anos por um grupo compacto de assistentes de programação. O AOLserver foi um campo de batalha testado nos ambientes mais exigentes. Ele consegue servir 30 mil acessos por segundo em sites AOL. A ArsDigita, uma empresa de desenvolvimento Web, construiu inúmeros sites (www.photo.net, www.scorecard.com, www.away.com) que habitualmente têm milhões de visitas por dia usa um AOLserver que provou ser extremamente estável.