Como os servidores web exibem seu e-mail e se comunicam com seus usuários - webmail, formulários de contato e confirmações - os principais softwares que você vai encontrar e por que o site de um domínio e seu e-mail ficam em servidores separados.
Um servidor web é o software que escuta requisições HTTP/HTTPS e devolve páginas web aos navegadores. Para o e-mail, ele importa mais do que se imagina: o servidor web é onde os usuários leem suas mensagens (webmail), onde eles enviam mensagens para você (formulários de contato), e onde começa todo “enviaremos uma confirmação por e-mail”. Ele é a porta de entrada da comunicação com seus usuários — o site pergunta, e o e-mail dá sequência.
A palavra “servidor” abrange alguns papéis que normalmente rodam juntos:
| Software | Normalmente usado para | Observações |
|---|---|---|
| Nginx | Sites de alto tráfego, proxy reverso, arquivos estáticos, front-ends de webmail | Orientado a eventos, muito eficiente sob carga; comum na frente de PHP-FPM ou Node. |
| Apache HTTP Server | Hospedagem compartilhada, a clássica pilha LAMP, a maioria das instalações de webmail | Sistema de módulos (incl. mod_php); o .htaccess o torna o padrão na hospedagem compartilhada. |
| LiteSpeed / OpenLiteSpeed | Hospedagem de performance, WordPress, painéis de controle | Compatível com a configuração do Apache, substituto mais rápido; forte cache de página. |
| Microsoft IIS | Windows Server, ASP.NET, Outlook na web | Fortemente integrado ao Windows, ao .NET e ao acesso web do Exchange. |
| Caddy | Implantações modernas, pequenos serviços | HTTPS automático por padrão; configuração simples. |
| Node.js (Express, etc.) | Aplicações JavaScript, APIs, chat e notificações em tempo real | O runtime é o servidor; normalmente atrás de um proxy reverso em produção. |
| Lighttpd | Dispositivos embarcados, entrega leve de conteúdo estático | Pegada pequena; de nicho, mas ainda visto em appliances e roteadores. |
É aqui que servidores web e e-mail se encontram diretamente:
O site de um domínio e seu e-mail são entregues por servidores diferentes, apontados por registros DNS diferentes. O servidor web é localizado pelos registros A/AAAA (navegadores, HTTP); o servidor de e-mail é localizado pelos registros MX (outros servidores de e-mail, SMTP). Um domínio pode ter um site impecável e nenhum e-mail funcionando — ou o contrário.
É por isso que um site rápido não diz nada sobre se someone@theirdomain.com consegue receber mensagens. Para inspecionar o lado do e-mail, use nossa Consulta MX e o verificador de e-mail; para conhecer o software do lado do e-mail, veja tipos de servidores de e-mail.
A maioria dos servidores web se identifica no cabeçalho de resposta Server:
curl -I https://example.com
HTTP/2 200 server: nginx content-type: text/html; charset=UTF-8
Os operadores podem ocultar ou falsificar esse cabeçalho, e uma CDN muitas vezes informa o servidor dela em vez do servidor de origem — portanto, trate-o como uma forte pista, não como prova. A mesma ideia vale para o lado do e-mail: o banner de saudação de um servidor SMTP normalmente também nomeia o software dele.