Servidores da web como eles funcionam

Os servidores da Web são os softwares responsáveis ​​por fornecer sites. Aqui está uma breve visão geral de como eles funcionam. Você também vai aprender como os dados são transmitidos entre cliente e servidor.

Servidores da web como eles funcionam

Sempre que você visualiza uma página da web na Internet, está solicitando essa página de um servidor da web. Quando você digita uma URL em seu navegador, ele solicita a página ao servidor da web e o servidor da web envia a página de volta:

Siga as dicas de Servidores da web

Em algumas dicas simples e fáceis de entender, eu vou mostrar como os servidores da web funcionam. Desde a partir do momento em que você digita uma URL, até recebê-la de volta em seu navegador da web.

Estas etapas são criadas a partir do momento que você clica em um link, para abrir um site, ou digita, como já foi mencionado, o URL na barra de endereço do Browser - navegador da web.

Navegador resolve o nome de domínio para um endereço IP

Seu navegador da Web precisa primeiro a saber qual endereço de IP o nome de domínio www.icloud.com.br resolve para. Se ainda não tiver essa informação armazenada em seu cache, ele solicita as informações de um, ou mais servidores DNS, via internet.

O servidor DNS informa ao navegador, para qual endereço IP o nome de domínio está resolvendo. E além disso, mostra também, onde o site está localizado.

Observe que o endereço IP foi atribuído quando o site foi criado pela primeira vez no servidor da web. O IP foi fornecido pelo seu web host.

O navegador solicita o URL completo

Agora que o navegador da Web sabe em qual endereço IP o site está localizado. Então, ele pode solicitar o URL completo do servidor da web.

Servidor Web envia a página solicitada

O servidor da Web responde enviando de volta a página solicitada. No entanto, se a página não existir, ou ocorrer outro erro, ela retornará a mensagem de erro apropriada. O mais comum é o erro 404, página não encontrada.

Navegador exibe a página da Web

Depois da solicitação e do envio pelo servidor da web, seu navegador da web recebe a página e a processa conforme necessário.

Quando nos referimos a navegadores da Web e servidores da Web dessa maneira, geralmente nos referimos a eles como um cliente - navegador da Web e um servidor - servidor da Web.

Múltiplos Sites em um servidor da web

Um servidor da Web pode ter; e geralmente contém; mais de um site. Na verdade, muitas empresas de hospedagem hospedam centenas ou até milhares de sites em um único servidor da web.

Cada site recebe em tese, um endereço IP exclusivo que o distingue de outros sites na mesma máquina. Esse endereço IP também é usado pelo servidor DNS para resolver o nome do domínio.

Também é possível configurar vários sites sem usar endereços IP diferentes. Por isso, eu disse: em tese!

Dessa forma, ele usa cabeçalhos de host e, ou portas diferentes. Isso pode ser útil em um ambiente de desenvolvimento e é bastante fácil de fazer. Uma hospedagem de sites compartilhada, também usa este recurso.

Retornando página não encontrada

Se a página solicitada não for encontrada, o servidor da web enviará o código de erro apropriado de volta ao cliente. Geralmente com uma mensagem associada.

Você pode criar mensagens de erro fáceis de usar e configurar seu servidor da Web para exibir essa página em vez da página de erro comum. Isso pode adicionar um toque agradável ao seu site.

É muito fácil criar páginas de erro personalizadas e configurar seu servidor da Web para usá-las. SE você não está familiarizado com isso, deixe a página de erro padrão.

Utilizando documentos padrão

Se você já criou um site, talvez tenha descobriu que, se tiver um arquivo index, não será necessário especificar o nome do arquivo. Por exemplo, os seguintes URLs carregam a mesma página:

https://www.icloud.com.br/

https://www.icloud.com.br/index.php

Neste exemplo, index.php é o documento padrão. Você pode configurar seu servidor da Web para que qualquer nome de arquivo possa ser o documento padrão.

Por exemplo: você pode configurar seu servidor da Web para usar index.php no caso de nenhum nome de arquivo ter sido especificado. Você pode até mesmo especificar documentos padrão diferentes para diretórios diferentes, se desejar.

Usando Certificados SSL

Você pode aplicar certificados SSL em um site por meio do servidor da web. E isso é um item obrigatório nos dias de hoje, para os motores de busca classificarem seu site.

Primeiro, você precisa gerar o certificado sozinho, ou então junto a uma autoridade de certificação - CA. Então, uma vez gerado, você o aplica ao seu site através do seu servidor web. A aplicação de um certificado SSL a um site é uma tarefa direta.

Depois de aplicar um certificado SSL a um site, você pode navegar usando HTTPS, em vez de HTTP. O HTTPS criptografa todos os dados transferidos pela Internet. Isso reduz a possibilidade de algumas pessoas mal intencionadas conseguirem ler as informações confidenciais de seus usuários.

E por fim, para navegar em um site usando HTTPS, basta substituir o HTTP por HTTPS no início do URL na barra de localização de seus navegadores.

Servidores da web funcionam basicamente assim!

As pessoas estão lendo isso também:

FaaS x Servidores Gerenciados
O que é um servidor web?

Deixe um Comentário