Come i server web mostrano la tua posta e comunicano con i tuoi utenti - webmail, moduli di contatto e conferme - il software principale che incontrerai e perché il sito web di un dominio e la sua email risiedono su server separati.
Un server web è il software che resta in ascolto delle richieste HTTP/HTTPS e restituisce pagine web ai browser. Per la posta elettronica conta più di quanto si pensi: il server web è il punto in cui gli utenti leggono la propria posta (webmail), in cui ti inviano messaggi (moduli di contatto) e da cui ha origine ogni “ti invieremo una conferma via email”. È la porta d'ingresso della comunicazione con i tuoi utenti — il sito web chiede, e l'email dà seguito.
La parola “server” copre diversi ruoli che di solito funzionano insieme:
| Software | Tipicamente usato per | Note |
|---|---|---|
| Nginx | Siti ad alto traffico, reverse proxy, file statici, front-end webmail | Basato su eventi, molto efficiente sotto carico; comune davanti a PHP-FPM o Node. |
| Apache HTTP Server | Hosting condiviso, classico stack LAMP, la maggior parte delle installazioni webmail | Sistema a moduli (incl. mod_php); .htaccess lo rende lo standard dell'hosting condiviso. |
| LiteSpeed / OpenLiteSpeed | Hosting orientato alle prestazioni, WordPress, pannelli di controllo | Compatibile con la configurazione di Apache, sostituto più rapido; ottima cache delle pagine. |
| Microsoft IIS | Windows Server, ASP.NET, Outlook sul web | Strettamente integrato con Windows, .NET e l'accesso web di Exchange. |
| Caddy | Deployment moderni, piccoli servizi | HTTPS automatico predefinito; configurazione semplice. |
| Node.js (Express, ecc.) | App JavaScript, API, chat & notifiche in tempo reale | Il runtime è il server; in produzione di solito dietro un reverse proxy. |
| Lighttpd | Dispositivi embedded, servizio leggero di file statici | Ingombro ridotto; di nicchia ma ancora presente su appliance e router. |
È qui che server web ed email si incontrano direttamente:
Il sito web di un dominio e la sua email vengono erogati da server diversi, indicati da record DNS diversi. Il server web si trova attraverso i record A/AAAA (browser, HTTP); il server di posta si trova attraverso i record MX (altri server di posta, SMTP). Un sito può avere un sito web impeccabile e nessuna email funzionante — o il contrario.
Ecco perché un sito web veloce non ti dice nulla sul fatto che someone@theirdomain.com possa ricevere posta. Per ispezionare il lato posta, usa la nostra Ricerca MX e il verificatore di email; per conoscere il software del lato posta, vedi tipi di server di posta.
La maggior parte dei server web si annuncia nell'header di risposta Server:
curl -I https://example.com
HTTP/2 200 server: nginx content-type: text/html; charset=UTF-8
Gli operatori possono nascondere o falsificare questo header, e spesso una CDN riporta il proprio server invece di quello di origine — quindi consideralo un forte indizio, non una prova. La stessa idea vale sul lato posta: il banner di saluto di un server SMTP di solito indica anch'esso il proprio software.