Che cos'è un sito web? Pagine, domini e hosting
Un sito web è un insieme di risorse web pubblicate sotto uno o più indirizzi, di solito con pagine collegate tra loro e uno scopo comune. Nome di dominio, server di hosting e pagina web sono elementi correlati, ma non intercambiabili. Conoscerne la differenza aiuta quando si pubblica un sito o si cerca di capire perché non funziona.
Sito web, pagina e dominio
Una pagina web è un singolo documento o una singola schermata di un'applicazione. Un sito web collega molte di queste schermate tramite la navigazione e una struttura comune. Il dominio è la parte dell'indirizzo che le persone digitano; può puntare a servizi diversi ed essere registrato separatamente dall'account di hosting. Un server può ospitare molti siti web e un sito può usare più server.
Un URL aggiunge schema, host, percorso ed eventualmente una query per identificare una risorsa. Ad esempio, HTTPS indica al browser di usare una connessione cifrata, mentre il percorso seleziona una pagina. Un dominio da solo non garantisce che alla sua radice sia configurato un sito web.
Come una visita raggiunge il sito
Il browser chiede al DNS un indirizzo associato all'host. Si connette a un server, negozia TLS nel caso di HTTPS e invia una richiesta HTTP. Il server restituisce HTML o dati dell'applicazione; la pagina può poi caricare CSS, JavaScript e immagini dallo stesso host o da altri.
Modifiche al DNS, all'hosting o al sito stesso possono incidere ciascuna sulla disponibilità. Un record DNS può essere corretto mentre il servizio è fermo. Un server funzionante può comunque restituire un errore per un singolo URL. Un certificato valido dimostra una connessione protetta verso un nome, non l'affidabilità di tutti i contenuti del sito.
Pianificazione e diagnosi
Prima della pubblicazione, scegli una struttura delle pagine chiara, una presentazione adatta ai dispositivi mobili e una navigazione accessibile. Mantieni aggiornati i contenuti, usa titoli descrittivi e proteggi gli account di amministrazione. Esegui il backup del sito e del database in base alla configurazione dell'hosting: possedere un dominio non comporta automaticamente un backup dei file.
Se i visitatori non riescono ad aprire il sito, controlla nell'ordine l'URL esatto, la risposta DNS, lo stato del server, la risposta HTTP e il certificato TLS. Se necessario, prova da un'altra rete o con un altro browser. Quando chiedi aiuto al provider di hosting, annota l'ora e il messaggio di errore.
Un sito moderno ha spesso più livelli di rete
Un dominio può puntare a una CDN o a un proxy inverso, la connessione TLS può terminare su un nodo edge e l'applicazione può girare su un'origine separata. L'IP restituito dal DNS, quindi, non è necessariamente quello del server di origine. Per approfondire, leggi le guide su CDN e caching edge, HTTP/3 e QUIC e TLS 1.3.