Aula 12 | Servidor WEB

Aula 12 | Servidor WEB

Servidor WEB

O que é um Servidor Web?

Um servidor web é um software ou hardware dedicado que aceita solicitações de clientes, geralmente navegadores web, e fornece as respostas apropriadas, geralmente na forma de páginas web. Ele lida com todas as comunicações entre o cliente e o servidor, incluindo a recepção de requisições HTTP e a entrega de respostas HTTP.

Tecnologias de Servidores Web

  • Nginx: Um servidor web de alto desempenho e proxy reverso, conhecido por sua capacidade de gerenciar um grande número de conexões simultâneas. É amplamente utilizado para servir conteúdo estático e balanceamento de carga.

  • Apache: Um servidor web amplamente utilizado e altamente configurável. Ele é conhecido por sua flexibilidade e extensibilidade através de módulos.

  • Microsoft IIS (Internet Information Services): Um servidor web desenvolvido pela Microsoft para ambientes Windows, integrado de forma robusta com outros produtos Microsoft.

Processo de Requisição e Resposta

  • HTTP GET: Uma solicitação enviada pelo cliente para obter um recurso específico do servidor, como uma página HTML, uma imagem ou um arquivo.

  • HTTP Response: A resposta do servidor à solicitação do cliente. A resposta geralmente inclui um código de status HTTP e o conteúdo solicitado, que pode ser uma página HTML, CSS, JavaScript ou outros dados.

Servidores Web Mais Utilizados

De acordo com as estatísticas de uso atuais:

  • Nginx: Utilizado por 35,34% dos servidores, é compatível com sistemas operacionais Linux e Windows.

  • Apache: Utilizado por 25,98% dos servidores, também compatível com sistemas operacionais Linux e Windows.

  • Microsoft IIS: Utilizado por 6,50% dos servidores, exclusivo para ambientes Windows.

NGINX APACHE MICROSOFT IIS
35,34% de Uso 25,98% de Uso 6,50% de Uso
Linux/Windows Linux/Windows Windows

Sugestões de Aulas

Aula 13 | Front-End

Ver Aula

Aula 11 | Client Side x Server Side

Ver Aula

Aula 79 | Rede Tor (Anonimato e segurança)

Ver Aula