Glossario dei termini di hosting

Apache

Software open source per web server molto diffuso e potente. Apache è uno dei web server più utilizzati su internet. Di solito funziona su sistemi operativi Unix come Linux o BSD, ma può essere usato anche su Windows.

Browser

Il programma che ti permette di navigare su internet e visualizzare le pagine web. I browser più comuni sono Google Chrome, Microsoft Internet Explorer, Mozilla Firefox, Safari e Opera.

CMS

Per un sito web semplice puoi creare manualmente le pagine HTML e caricarle sul server. Un Content Management System (CMS) rende molto più semplice la gestione di un sito, anche per chi non possiede competenze tecniche. In genere la struttura grafica è separata dai contenuti, così da permetterti di concentrarti maggiormente su questi ultimi. I CMS più conosciuti sono WordPress, Joomla e Drupal.

Pannello di Controllo

Un’applicazione web intuitiva che ti aiuta a gestire il tuo ambiente di hosting (account, sito web ed email). Tra i pannelli di controllo più usati ci sono Plesk e cPanel. Da qui puoi, ad esempio, creare indirizzi email, fare backup, gestire database o aggiungere una galleria di immagini al tuo sito.

Data Center

Il tuo sito web funziona su un server. Questi server si trovano quasi sempre in data center specializzati, dove manutenzione, sicurezza, raffreddamento, alimentazione elettrica e connessioni internet sono gestiti in modo professionale. Nei Paesi Bassi ci sono decine di data center che ospitano server di diversi provider di hosting.

DNS (Domain Name System)

I computer collegati a internet comunicano tra loro tramite indirizzi IP univoci, come ad esempio 45.82.188.198. Poiché questi numeri sono difficili da ricordare, esiste il Domain Name System, che collega i nomi di dominio agli indirizzi IP. Un server DNS traduce il nome di dominio che inserisci nel browser (come cloud86.io) nel relativo indirizzo IP.

Zona DNS

Una zona DNS contiene i record DNS che rimandano a un indirizzo IP o a un altro nome. Esistono diversi tipi di record, ognuno con una funzione specifica (ad esempio per un sito web o per un servizio email).

Tipi di record DNS più comuni:

  • Record A: “Address record” è il tipo di record più semplice e diffuso. Collega un nome di dominio a un indirizzo IP (IPv4).
  • Record AAAA: versione più recente del record A, collega un dominio a un indirizzo IP IPv6.
  • Record SPF: ““Sender Policy Framework”, protocollo pensato per ridurre lo spam.
  • Record CNAME: “Canonical Name Record”  indica che un nome è un alias di un altro nome.
  • Record MX: “Mail Exchange record” indica a quale indirizzo IP devono essere recapitate le email.
  • Record NS: “Nameserver record” indica quali nameserver sono autorevoli per la zona DNS di un dominio. In altre parole, specifica quali server contengono il file di zona corretto.
  • Record TXT:  “Text record” permette di inserire informazioni testuali nella zona DNS, ad esempio per verificare la proprietà di un dominio.
  • Record DMARC:  “Domain-based Message Authentication, Reporting and Conformance” è una policy inserita in un record TXT che indica l’uso di SPF e/o DKIM per le email in uscita e specifica cosa fare se i controlli falliscono.
  • Record PTR: “Pointer record” converte un indirizzo IP in un nome host. È l’opposto di un record A.
  • Record SRV: “Service record” collega un nome di dominio a un server che fornisce un servizio specifico.
  • Record SOA: “Start of Authority” è un record DNS fondamentale. Se non è configurato correttamente, il dominio non funziona. Contiene valori essenziali per il corretto funzionamento del DNS

Dominio

Un dominio è un nome all’interno del Domain Name System (DNS), il sistema che permette di identificare server web, server di posta e altri servizi online. Ogni dominio è collegato a un indirizzo IP, che viene tradotto dal DNS in un nome facile da ricordare.

Un nome di dominio è composto da:

  • TLD (Top-Level Domain): l’estensione del dominio, ad esempio “.nl” o “.com”. Può essere nazionale (.it, .nl, .be) o generica (.com, .net)
  • SLD (Second-Level Domain)  il nome vero e proprio del dominio, ad esempio “cloud86” in cloud86.io

Nome di dominio

Un nome di dominio è un nome univoco su internet. Può essere usato per un sito web o per creare indirizzi email personalizzati. Avere solo un dominio, però, non significa avere anche un sito web. Per capire meglio il concetto, puoi pensare a una casa: l’hosting è l’edificio, lo spazio che puoi arredare a tuo piacimento, mentre il dominio è l’indirizzo che resta tale anche dopo l’acquisto.

FTP

Il File Transfer Protocol permette di trasferire file da un computer a un altro, ad esempio per caricarli sullo spazio di web hosting dove è ospitato il tuo sito. Alcuni browser supportano l’FTP base (ftp://), ma programmi come WinSCP sono più pratici. Per usare l’FTP standard servono nome utente e password. L’FTP anonimo è una variante che consente l’accesso senza credenziali.

GB/MB/KB

Unità di misura per lo spazio su disco, la memoria o il traffico dati. L’unità più piccola è il byte, che corrisponde a un carattere.

Le conversioni sono:

  • 1024 byte = 1 Kilobyte (KB)
  • 1024 KB = 1 Megabyte (MB)
  • 1024 MB = 1 Gigabyte (GB)

Un byte è composto da 8 bit, ciascuno con valore 0 o 1, per un totale di 256 combinazioni possibili.

Memoria

La quantità di memoria disponibile sul server influisce in parte sulla velocità del tuo sito. Una parte viene usata dal sistema operativo (la piattaforma), dal web server e dalle applicazioni. La memoria restante serve a caricare più o meno velocemente le pagine dei siti web ospitati sul server. Un Virtual Private Server (VPS) richiede più memoria perché il sistema operativo e il web server sono caricati separatamente per ogni sito.

Home page

La pagina iniziale di un sito web. Di solito il file della prima pagina si chiama index.htm, index.html o default.htm. È la pagina che viene mostrata quando si digita solo il nome del dominio. Se non esiste, il sito non viene visualizzato.

Provider di hosting

Un provider di hosting, come Cloud86, è un’azienda che offre a privati, organizzazioni e imprese lo spazio necessario per pubblicare un sito web online. I dati vengono salvati su server collegati a internet, rendendo il sito accessibile a tutti.

HTTP(S)

L’HyperText Transfer Protocol è il protocollo standard per la trasmissione delle pagine web. Per questo non è necessario digitare “http://” nel browser. HTTPS è la versione sicura, che utilizza la crittografia per proteggere la comunicazione tra browser e server. È fondamentale per siti dove avvengono transazioni economiche, come gli shop online.

Inode

Ogni volta che viene creato o caricato un file, sul server viene creato un inode. L’inode contiene le informazioni del file, come proprietario, permessi e tipo di file. Cloud86 non impone limiti sul numero di inode disponibili.

Internet Service Provider (ISP)

L’azienda che ti fornisce l’accesso a internet. Non va confusa con il provider di hosting, che invece ospita il tuo sito web e presuppone che tu abbia già una connessione internet.

Indirizzo IP

Ogni computer collegato a internet ha un indirizzo Internet Protocol (IP). una serie di quattro numeri compresi tra 0 e 255, separati da punti, ad esempio 130.94.122.197.
L’indirizzo IP è un identificativo univoco per computer e server su internet, simile alla combinazione di via, numero civico e CAP. I sistemi che gestiscono il traffico internet utilizzano l’indirizzo IP per capire quali dati devono essere inviati a quale computer.

Linux

Nome generico per il famoso sistema operativo open source disponibile in diverse versioni (distribuzioni). Deriva da Unix ed è il sistema operativo più usato sui server web, spesso insieme ad Apache.

MySQL

Sistema di gestione di database relazionali SQL, gratuito e sviluppato da Oracle.

PHP

Acronimo che sta peri “PHP: Hypertext Preprocessor”. È un linguaggio di scripting open source usato per creare pagine web dinamiche. Molti CMS, come WordPress, Joomla e Drupal, sono scritti in PHP e spesso utilizzano database MySQL.

SEO

Chi cerca informazioni online usa motori di ricerca come Google. Per attirare visitatori sul tuo sito è importante apparire in alto nei risultati di ricerca. Questo obiettivo rientra nell’ambito del search engine marketing, che si divide in SEO (“Search Engine Optimization” ovvero ottimizzazione per i motori di ricerca) e SEA (“Search Engine Advertising” ovvero pubblicità sui motori di ricerca). Nel primo caso, si ottimizza il sito web per i motori di ricerca; nel secondo, si acquistano annunci pubblicitari sui motori di ricerca, ad esempio tramite Google AdWords o Yahoo Search Marketing.

SSL

Secure Sockets Layer è uno dei metodi più usati per transazioni elettroniche sicure, come pagamenti con carta di credito. Il protocollo https utilizza la crittografia a chiave pubblica per generare e scambiare in modo sicuro una chiave di sessione. Le funzioni SSL su un server web richiedono l’acquisto e la configurazione di un certificato. Transport Layer Security (TLS) è il successore di SSL.

SQL

SQL è l’acronimo di Structured Query Language. È un linguaggio di programmazione specifico, progettato per l’utilizzo con determinati database. Rappresenta una delle basi fondamentali di un sito web ed è uno dei suoi elementi più importanti.

In SQL, i dati sono organizzati in tabelle, così da mantenerli ordinati e facili da gestire. SQL può essere usato per diverse applicazioni, ad esempio per memorizzare dati specifici. Un caso comune è la registrazione degli utenti su un sito web: quando una persona si registra, i suoi dati vengono salvati nel database SQL e restano disponibili anche ai successivi accessi. All’interno del database, i dati possono anche essere modificati o eliminati. Per questo motivo è fondamentale che un database SQL sia ben protetto, poiché può contenere informazioni sensibili che non devono finire nelle mani sbagliate.

URL

L’Uniform Resource Locator è l’indirizzo completo di una pagina, di un file o di un programma su internet. Un URL può essere composto da un protocollo (come http o ftp), dal nome di dominio e, facoltativamente, da un percorso e dal nome di un file. In questo modo, un URL può indicare non solo la homepage di un sito web (ad esempio https://www.cloud86.io), ma anche direttamente un programma o un’immagine.

WHOIS

Servizio che permette di verificare a nome di quale persona o azienda è registrato un dominio. Molti siti web offrono questo servizio. Nella pratica, WHOIS viene spesso usato anche per controllare se un nome di dominio è ancora disponibile.

WordPress

CMS open source molto intuitivo, basato su PHP e MySQL. È facile da installare e gestire ed è molto usato per blog e siti web. Cloud86 offre diversi pacchetti di hosting ottimizzati per WordPress.


Se ancora non li hai già, puoi acquistare un servizio di web hosting ed email hosting di Cloud86.