Punti salienti
- Capire cos “è un VPS e perché è ideale per gli utenti che hanno bisogno di un maggiore controllo rispetto all” hosting condiviso, ma a un costo inferiore.
- Scoprite esattamente cosa preparare prima di configurare un server privato virtuale, compresi il sistema operativo, gli strumenti SSH e i comandi Linux di base.
- Seguite questa guida su come configurare un VPS, dalla scelta del provider alla configurazione del firewall, all’installazione del software e al test della configurazione.
- Esplora le attività successive all “installazione, come l” abilitazione dei backup, l “installazione dei certificati SSL, il monitoraggio dell” utilizzo delle risorse e la scelta tra hosting gestito e autogestito.
- Scopri come l’hosting VPS di Bluehost offre prestazioni, affidabilità e scalabilità migliorate per siti web in crescita, con un supporto 24/7 per guidarti attraverso il processo di configurazione.
Avete bisogno di più potenza rispetto all “hosting condiviso ma non volete il costo di un server dedicato? È proprio per questo che esiste l” hosting VPS.
Un server privato virtuale vi offre il pieno controllo, una migliore velocità e una maggiore sicurezza, senza sforare il vostro budget.
Non c’è da stupirsi che le VPS siano la scelta ideale per gli sviluppatori, i proprietari di siti e le aziende in crescita pronte a salire di livello.
Ma c’è un problema: imparare a configurare un VPS può intimidire chi non ha mai toccato una riga di comando.
Non stressatevi. Non stressatevi. Questa guida all’installazione di VPS vi guiderà attraverso tutto ciò di cui avete bisogno, dai primi passi al test finale.
Alla fine, avrete un server veloce, sicuro e perfettamente funzionante, tutto vostro.
Che cos’è un VPS e perché usarlo?
Un Virtual Private Server (VPS) è una potente opzione di hosting che offre un maggiore controllo rispetto all’hosting condiviso senza il costo elevato di un server dedicato.
Funziona dividendo un server fisico in macchine virtuali isolate, ognuna con il proprio sistema operativo, archiviazione e allocazione delle risorse.
Questa configurazione offre un ambiente sicuro con prestazioni migliori, ideale per siti web, applicazioni o aziende che necessitano di flessibilità.
Se siete alla ricerca di un equilibrio tra costi e controllo, un VPS è spesso la via di mezzo perfetta per le aziende in crescita.
Leggi anche: Cos’è l’Hosting VPS? Tutto quello che c’è da sapere!
Di cosa avete bisogno prima di configurare un VPS?
L’installazione di un server privato virtuale è più semplice se si è completamente preparati. Ecco una lista di controllo chiara di tutto ciò che serve per iniziare.
- Un affidabile provider di hosting VPS
- Decidete quale sistema operativo verrà utilizzato dal vostro server:
- Distribuzioni Linux come Ubuntu, CentOS o Debian
- VPS Windows se si preferisce un’interfaccia grafica o applicazioni specifiche per Windows
- Installate un client SSH per accedere al vostro VPS in modo sicuro.
- Conoscere alcuni comandi di base di Linux.
Una volta raccolti questi elementi essenziali, si è pronti per iniziare il processo di configurazione.
Nella prossima sezione, vi illustreremo i passaggi per la creazione di un server virtuale da zero.
Come impostare un Hosting VPS?
Imparare a configurare un VPS può sembrare un “impresa ardua all” inizio, soprattutto se non si è esperti di gestione dei server o di strumenti a riga di comando.
Ma non preoccupatevi: questa guida suddivide tutto in passaggi semplici e gestibili che anche i principianti possono seguire con fiducia. Ecco i passaggi per configurare un server di hosting VPS:
- Scegliere un provider di hosting VPS
- Creare una macchina virtuale o un’istanza
- Collegatevi al vostro VPS tramite SSH
- Creare un nuovo utente amministratore e limitare l’accesso a root
- Configurare un firewall per la protezione dei VPS
- Sicurezza dell’accesso al VPS
- Installare un server web (Apache o nginx)
- Aggiungere un database e configurare PHP
- Collegare il dominio al VPS tramite le impostazioni DNS
- Testate il vostro VPS
Esaminiamo ogni fase in dettaglio e facciamo in modo che il vostro VPS sia attivo e funzionante nel modo giusto.
Passo 1: Scegliere un provider di hosting VPS
Il primo passo per la configurazione di un VPS è la scelta di un provider di hosting che soddisfi le vostre esigenze tecniche e di supporto.
Avere un provider di hosting affidabile che vi dia accesso root, risorse dedicate, archiviazione veloce e un supporto reattivo quando le cose si fanno tecniche. La scelta di un provider VPS ufficialmente raccomandato da WordPress vi dà anche una maggiore sicurezza in termini di qualità e compatibilità.
È qui che Bluehost si inserisce perfettamente. Siamo orgogliosi di essere raccomandati ufficialmente da WordPress e di offrire un hosting VPS che bilancia potenza, velocità e semplicità per gli utenti di ogni livello.
Tutti i nostri piani VPS includono accesso root completo, archiviazione SSD NVMe ultraveloce, processori AMD EPYC e larghezza di banda non misurata per prestazioni costanti.
Ecco un rapido confronto dei nostri piani di hosting VPS per aiutarvi a decidere:
Nome del piano | Core vCPU | RAM | Archiviazione | Prezzo di partenza (durata 36 mesi) |
Standard NVMe 4 | 2 core | 4 GB DDR5 | Archiviazione NVMe da 100 GB | 46,99 dollari al mese |
NVMe migliorato 8 | 4 core | 8 GB DDR5 | Archiviazione NVMe da 200 GB | 70,99 dollari al mese |
Ultimate NVMe 16 | 8 core | 16 GB DDR5 | 450 GB di Archiviazione NVMe | 101,99 dollari al mese |
Una volta scelto il piano di hosting VPS, il provider invierà l’indirizzo IP, le credenziali di accesso e le istruzioni per iniziare.
Affidato a WordPress, ottimizzato per le prestazioni e supportato da un “assistenza esperta 24 ore su 24, 7 giorni su 7, Bluehost rende l” hosting VPS semplice anche per chi è alle prime armi.
Passo 2: creare una macchina virtuale o un’istanza
Ogni VPS funziona come una macchina virtuale, una fetta privata di un server fisico, isolata dagli altri ma completamente personalizzabile per le vostre esigenze.
La creazione di questa istanza è il momento in cui le risorse di hosting prendono vita. È l’ambiente che configurerete, proteggerete e gestirete in futuro.
La maggior parte dei provider di hosting semplifica questa fase con un processo di configurazione automatica che gestisce la distribuzione tecnica in background.
Considerate questa fase come la base per impostare un server virtuale su misura per le vostre esigenze specifiche.
Di solito si selezionano opzioni come:
- Sistema operativo (distribuzione Linux o Windows Server)
- Regione o posizione del server (per la latenza e la conformità)
- Nome utente amministratore e metodo di autenticazione (password o chiave SSH)
Suggerimento: con Bluehost, il server virtuale viene fornito immediatamente dopo l’attivazione del piano. Non dovrete preoccuparvi della distribuzione manuale o di ritardi.
Una volta creato il server virtuale, si riceverà il seguente messaggio:
- L’indirizzo IP del vostro VPS
- La porta SSH predefinita (in genere 22)
- Credenziali di accesso root o possibilità di impostare l’autenticazione con chiave SSH
Passo 3: Collegarsi al VPS tramite SSH
L’accesso al vostro VPS per la prima volta avviene attraverso una connessione remota sicura, di solito realizzata con uno strumento chiamato SSH (Secure Shell).
SSH consente di interagire con il server tramite un’interfaccia a riga di comando, offrendo un controllo completo sulla configurazione e sui comandi di sistema.
Per collegarsi, è necessario disporre di questi strumenti:
3.1 Client SSH:
- Utenti macOS/Linux: Utilizzare il Terminale integrato
- Utenti Windows: Utilizzare PuTTY o Windows Terminal
3.2 I dettagli del vostro VPS:
- Indirizzo IP
- Numero di porta
- Credenziali di accesso (password di root o chiave privata SSH)
3.3 Come collegarsi utilizzando una password:
- Aprire il terminale (macOS/Linux) o PuTTY (Windows).
- Digitare il seguente comando e premere Invio:
ssh root@your_vps_ip
- Quando viene richiesto, inserire la password di root condivisa dal provider VPS.
3.4 Come collegarsi utilizzando la chiave SSH (consigliata per la sicurezza):
- Generare una coppia di chiavi SSH sulla macchina locale: ssh-keygen -t rsa -b 4096
- Caricare la chiave pubblica nel cruscotto del VPS o inserirla durante la creazione del server.
- Collegarsi utilizzando:
ssh -i /path/to/private_key_file root@tuo_vps_ip
L’hosting VPS di Bluehost supporta sia l’autenticazione tramite password che quella tramite chiave. È possibile Caricare la propria chiave pubblica in modo sicuro attraverso il cruscotto per l’accesso basato su chiave.
Durante il processo di impostazione, mantenere temporaneamente l’SSH sulla porta 22. Vi mostreremo come cambiarla in seguito per una maggiore sicurezza.
Passo 4: creare un nuovo utente amministratore e limitare l’accesso a root
Prima di creare un nuovo utente o di modificare i file di sistema, è importante aggiornare i pacchetti del server e le patch di sicurezza. La maggior parte degli ambienti VPS utilizza una distribuzione Linux fresca, che potrebbe non essere completamente aggiornata al primo accesso.
Una delle parti più importanti di come configurare un VPS in modo sicuro è la sostituzione dell’accesso root con un utente amministratore dedicato.
4.1 Aggiornare il sistema e i pacchetti VPS
Gli aggiornamenti del sistema assicurano che siano disponibili le ultime patch di sicurezza, le correzioni di bug e le versioni stabili del software prima di eseguire configurazioni critiche.
Per le distribuzioni basate su Ubuntu o Debian, eseguire:
sudo apt update && sudo apt upgrade -y
Per le distribuzioni basate su CentOS o RHEL, utilizzare:
sudo yum update -y
Questa operazione può richiedere alcuni minuti, a seconda delle dimensioni degli aggiornamenti disponibili e delle risorse del server.
Al termine degli aggiornamenti, è bene riavviare il server:
sudo reboot
Al termine del riavvio, ricollegarsi tramite SSH per procedere con la configurazione dell’utente.
4.2 Creare un nuovo account utente amministratore
Non è consigliabile utilizzare l’account root per tutte le attività. È necessario creare un nuovo utente di livello amministratore per gestire il server in modo sicuro.
Per creare un utente, immettere:
adduser yourusername
Impostare una password e compilare i dati utente opzionali quando richiesto.
4.3 Concessione dei privilegi sudo (admin)
Date al nuovo utente il permesso di eseguire comandi di livello amministratore aggiungendolo al gruppo sudo:
usermod -aG sudo yourusername
È possibile verificarlo passando al nuovo utente ed eseguendo l’operazione:
su – yourusername
sudo ls
In caso di successo, il comando elencherà i file utilizzando privilegi elevati.
4.4 Impostazione dell’autenticazione con chiave pubblica SSH
L “uso delle chiavi SSH al posto delle password rende più sicuro l” accesso al VPS. Innanzitutto, generate una chiave SSH sul vostro sistema locale:
ssh-keygen -t rsa -b 4096
Copiare la chiave pubblica:
cat ~/.ssh/id_rsa.pub
Ora passate al nuovo utente e create la directory .ssh:
su – yourusername
mkdir ~/.ssh
chmod 700 ~/.ssh
Incollare la chiave pubblica in un file chiamato authorized_keys:
nano ~/.ssh/authorized_keys
Incollare, salvare, quindi eseguire:
chmod 600 ~/.ssh/authorized_keys
4.5 Disabilitare il login di root attraverso il file di configurazione SSH
Per migliorare la sicurezza, disabilitare completamente il login di root modificando il file di configurazione SSH.
Aprire il file di configurazione SSH:
sudo nano /etc/ssh/sshd_config
Trovare la linea:
PermitRootLogin yes
Cambiare in:
PermitRootLogin no
Quindi riavviare il servizio SSH:
sudo systemctl restart ssh
Questo blocca l’accesso diretto a root, consentendo solo accessi sicuri attraverso il nuovo utente amministratore.
Passo 5: Configurare un firewall per la protezione dei VPS
Ogni server privato virtuale (VPS) connesso a Internet è un potenziale bersaglio di accessi non autorizzati o attività dannose. Un firewall monitora e controlla il traffico di rete del server in base a regole di sicurezza. Aiuta:
- Bloccare i tentativi di accesso indesiderati
- Consentire solo porte e servizi affidabili (come SSH, HTTP, HTTPS).
- Proteggete le applicazioni in esecuzione sul vostro VPS
- Ridurre le vulnerabilità delle porte esposte
Opzione 1: Utilizzare UFW (Uncomplicated Firewall) – per Ubuntu/Debian
UFW è uno strumento facile da usare per gestire iptables, il firewall predefinito nella maggior parte delle distribuzioni Linux.
Passo dopo passo: Configurazione di UFW su Ubuntu
- Installare UFW (se non è già installato):
sudo apt install ufw
- Consentire l’accesso SSH (per evitare di bloccarsi):
sudo ufw allow OpenSSH
- Consentire il traffico web:
sudo ufw allow http sudo ufw allow https
- Abilitare il Firewall:
sudo ufw enable
- Controllare lo stato e le regole:
sudo ufw status
Opzione 2: Utilizzare firewalld – per CentOS/RHEL
Se si utilizza una distribuzione Linux basata su CentOS, firewalld è lo strumento di gestione del firewall consigliato.
Passo dopo passo: Configurare firewalld
- Avviare e abilitare firewalld:
sudo systemctl start firewalldsudo
systemctl enable firewalld
- Consentire l’accesso SSH:
sudo firewall-cmd --permanent --add-service=ssh
- Consentire il traffico web:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
- Ricaricare il firewall per applicare le modifiche:
sudo firewall-cmd --reload
- Verificare le regole:
sudo firewall-cmd --list-all
È una parte fondamentale per impostare un server virtuale in modo sicuro e per prevenire accessi indesiderati fin dall’inizio.
Passo 6: Sicurezza dell’accesso al VPS
Dopo aver completato la fase iniziale di configurazione di un VPS, la fase successiva consiste nel rafforzare la connessione SSH e la configurazione del server. Questi miglioramenti aiutano a prevenire gli accessi non autorizzati e a migliorare le prestazioni e la sicurezza complessive del VPS.
Per impostazione predefinita, la connessione SSH funziona sulla porta 22. Modificarla aiuta a ridurre l’esposizione ai bot automatici che scansionano le porte aperte.
6.1 Modifica della porta SSH nella configurazione
Procedere come segue per modificare la porta utilizzata per le connessioni SSH:
- Aprire il file di configurazione SSH:
sudo nano /etc/ssh/sshd_config
- Individuare questa linea:
Togliete il commento (rimuovendo il #) e cambiate il valore con un numero personalizzato (ad esempio, 2222):
Port 2222
- Salvare e uscire dal file.
6.2 Aggiornare le regole del firewall per la porta personalizzata
Consentire la nuova porta per evitare che la connessione venga bloccata.
- UFW (Ubuntu/Debian):
sudo ufw allow 2222/tcp
- FirewallD (CentOS/RHEL):
sudo firewall-cmd --permanent --add-port=2222/tcpsudo
firewall-cmd --reload
- Quindi riavviare SSH:
sudo systemctl restart ssh
- Ricollegarsi a:
ssh -p 2222 yourusername@your_vps_ip
Verificate sempre questa operazione in un nuovo terminale prima di chiudere la sessione corrente.
6.3 Disabilitare la password di accesso
Se si è già abilitata l’autenticazione a chiave pubblica, è possibile disabilitare i login basati su password per proteggere completamente la connessione SSH.
- Riaprire il file di configurazione SSH:
sudo nano /etc/ssh/sshd_config
- Impostare i seguenti valori:
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
- Riavviare il servizio SSH:
sudo systemctl restart ssh
Ora solo i dispositivi con la chiave privata SSH corretta possono connettersi, migliorando notevolmente la sicurezza del server.
L’inclusione di Fail2Ban e la disabilitazione dei login con password sono passi essenziali della configurazione VPS che aiutano a proteggere dagli attacchi brute-force.
6.4 Aggiungere Fail2Ban per bloccare i tentativi di accesso ripetuti
Fail2Ban analizza i registri del server alla ricerca di comportamenti di accesso dannosi e vieta automaticamente gli IP colpevoli modificando le regole del firewall.
- Per installarlo sulla maggior parte dei sistemi operativi Linux:
sudo apt install fail2ban # Ubuntu/Debian
sudo dnf install fail2ban # AlmaLinux/CentOS 8
- Avviare e attivare il servizio:
sudo systemctl enable --now fail2ban
Le impostazioni predefinite proteggono già la connessione SSH. È possibile modificare le impostazioni della prigione in un secondo momento per ottenere un controllo più stretto.
Leggete anche: Consigli per la sicurezza dei VPS e migliori pratiche per mettere in sicurezza il vostro Server
Passo 7: installare un server web (Apache o nginx)
Ora che il vostro VPS è protetto, è il momento di fargli servire i contenuti. Un server web consente di fornire i file del sito agli utenti attraverso un browser. Due delle opzioni più utilizzate sono Apache e Nginx, entrambi open-source, affidabili e supportati dalla maggior parte delle distribuzioni Linux.
La maggior parte degli utenti preferisce:
- Apache per flessibilità e compatibilità
- Nginx per migliori prestazioni in caso di traffico elevato
Per Apache (su Ubuntu/Debian):
sudo apt update
sudo apt install apache2 -y
Per Nginx (su Ubuntu/Debian):
sudo apt update
sudo apt install nginx -y
Su CentOS/RHEL/Fedora, sostituire apt con dnf o yum.
7.1 Configurazione dell’accesso al traffico web
Aprire le regole del firewall necessarie per consentire il traffico in entrata sulle porte 80 (HTTP) e 443 (HTTPS):
Per UFW:
sudo ufw allow 80
sudo ufw allow 443
Per FirewallD:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
Caricare i file del sito web nella directory principale del server:
- Apache: /var/www/html/
- Nginx: /usr/share/nginx/html/
Aprire il browser e inserire l’indirizzo IP del VPS. Se tutto funziona, vedrete la pagina di benvenuto predefinita di Apache o Nginx.
Leggete anche: Apache vs Nginx: Quale Server Web è migliore?
Passo 8: Aggiungere un database e configurare PHP
La maggior parte dei siti web dinamici ha bisogno di un database e di PHP per funzionare correttamente. Questa fase configura il backend necessario per far funzionare piattaforme CMS come WordPress o Joomla.
8.1 Installare MySQL o MariaDB
Questi sono i sistemi di database relazionali più comunemente utilizzati per l’hosting Linux VPS.
Per installare MySQL:
sudo apt update
sudo apt install mysql-server -y
Per installare MariaDB (un sostituto di MySQL):
sudo apt update
sudo apt install mariadb-server -y
Una volta installato, eseguire lo strumento di installazione sicura per configurare correttamente il database:
sudo mysql_secure_installation
8.2 Installare PHP e le estensioni necessarie
PHP è un linguaggio di scripting lato server utilizzato dalla maggior parte delle piattaforme CMS. Installatelo insieme alle estensioni più comuni per garantire la compatibilità.
- Per Apache (Ubuntu/Debian):
sudo apt install php libapache2-mod-php php-mysql -y
- Per Nginx (PHP viene eseguito tramite php-fpm):
sudo apt install php-fpm php-mysql -y
È possibile verificare la versione di PHP installata utilizzando:
php -v
- Verifica dell’elaborazione PHP
Creare un file informativo su PHP per confermare che PHP funziona correttamente:
sudo nano /var/www/html/info.php
- Aggiungere questo contenuto:
<?php phpinfo(); ?>
Salvare e visitare [http://your_vps_ip/info].[php] nel browser. Si dovrebbe vedere la pagina di configurazione di PHP.
- Non dimenticate di cancellare il file dopo il test:
sudo rm /var/www/html/info.php
Passo 9: Collegare il dominio al VPS tramite le impostazioni DNS
Ora che il server web e il backend sono pronti, è il momento di puntare il nome del dominio al VPS. In questo modo i visitatori potranno raggiungere il vostro sito web utilizzando un URL amichevole anziché un indirizzo IP.
9.1 Ottenere l’indirizzo IP del VPS
Per prima cosa, accedere al cruscotto del proprio hosting VPS (come il pannello di controllo di Bluehost). Troverete il vostro indirizzo IPv4 pubblico elencato tra i dettagli del vostro VPS.
Utilizzerete questo indirizzo IP nelle impostazioni DNS per indirizzare il traffico verso il vostro VPS.
9.2 Accedere alle impostazioni DNS del proprio dominio
Se il vostro dominio è registrato con Bluehost, la gestione dei DNS è semplice e intuitiva. Basta accedere al cruscotto di Bluehost, fare clic sulla scheda Domini, selezionare il dominio e fare clic su Gestisci DNS.
Aggiungiamo, modifichiamo o eliminiamo facilmente i record DNS con un’interfaccia pulita e facile da usare per i principianti. Che si tratti di aggiornare un record A o di connettersi a un Sottodominio, ogni strumento è accessibile in pochi clic.
Durante la configurazione del VPS, avrete la possibilità di scegliere un dominio o di collegarvi a uno esistente, semplificando l’intero processo. Se non avete ancora acquistato un dominio, potete facilmente registrarne uno direttamente dalla pagina della soluzione di dominio di Bluehost.
9.3 Modifica del record A
Per collegare il dominio:
- Trovate il record A nelle impostazioni DNS del vostro dominio.
- Impostare l’host su @ (che sta per il dominio principale).
- Puntare il valore sull’indirizzo IP del VPS.
- Impostare il TTL (Time to Live) su 30 minuti o lasciare il valore predefinito.
Vuoi puntare anche www al tuo VPS? Aggiungete un altro record A:
- Host: www
- Valore: il vostro IP VPS
9.4 Attendere la propagazione del DNS
Le modifiche ai DNS possono richiedere fino a 24-48 ore per propagarsi completamente su Internet.
Una volta che i DNS sono stati aggiornati, digitando il dominio in un browser si dovrebbe arrivare al sito web ospitato dal VPS.
Leggete anche: Propagazione DNS: Tempi, strumenti e risoluzione dei problemi
Passo 10: Testare il VPS
Una volta completate tutte le fasi di configurazione, è importante verificare che il server privato virtuale funzioni correttamente. In questo modo si assicura che tutto sia configurato correttamente prima di andare in onda.
10.1 Verifica della connessione SSH
Assicurarsi che la connessione SSH sia stabile e reattiva. Riprovate ad accedere utilizzando il vostro client SSH. Dovreste vedere il nome host corretto ed essere in grado di eseguire i comandi senza ritardi.
10. 2 Ping dell’indirizzo IP del server
Utilizzare il seguente comando dal computer locale per verificare la connettività di rete:
ping your-vps-ip
Si dovrebbero ricevere risposte se il VPS è raggiungibile. In caso contrario, controllare le regole del firewall o la configurazione di rete del server.
10.3 Visitare il sito web in un browser
Digitare l’indirizzo IP del VPS nella barra degli indirizzi del browser. Se avete installato un server web come Apache o Nginx, dovreste vedere la pagina di destinazione predefinita. Questo conferma che il server sta consegnando correttamente i file del sito web.
10.4 Test delle regole del firewall
Utilizzate strumenti online come YouGetSignal per verificare se le porte 22 (SSH), 80 (HTTP) e 443 (HTTPS) sono aperte. Questo aiuta a confermare che il traffico in entrata è gestito correttamente dalla configurazione del firewall.
10.5 Verifica dell’utilizzo delle risorse
Eseguire i comandi Linux di base per verificare l’utilizzo di CPU, RAM e disco:
topdf -hfree -m
Questi aiutano a monitorare le prestazioni del VPS e a garantire che l’ambiente di hosting non sia sottoposto a carichi inutili dopo l’installazione. Grazie a questa guida all’installazione di VPS, sarete certi che il vostro server è sicuro, reattivo e pronto per la produzione.
Quali sono le attività successive all’installazione di un VPS?
La configurazione del VPS è solo l “inizio. Per garantire stabilità, prestazioni e sicurezza a lungo termine, è necessario completare alcune importanti operazioni successive all” installazione. Queste operazioni di configurazione del VPS vi aiutano a configurare correttamente il vostro ambiente e a mantenere un VPS sicuro e performante.
Compito | Strumenti | Dove accedere o eseguirlo |
Abilitare i backup | Istantanee Bluehost, rsnapshot, Borg | Cruscotto Bluehost → Impostazioni VPS o CLI Linux |
Installare il certificato SSL | AutoSSL (Bluehost), Certbot | Pannello di controllo Bluehost o terminale (certbot) |
Abilita il monitoraggio | top, htop, glances, Netdata, UptimeRobot, Pingdom | Terminale o UI Netdata; Cruscotti esterni (UptimeRobot, Pingdom) |
Utilizzare il pannello di controllo | cPanel/WHM, Webmin, CyberPanel, Plesk | Componente aggiuntivo di Bluehost o installazione manuale |
1. Impostazione dei backup automatici
I problemi imprevisti possono verificarsi in qualsiasi momento. Ecco perché l’attivazione dei backup automatici è essenziale. I backup consentono di ripristinare lo stato precedente del VPS in caso di perdita di dati, corruzione o errata configurazione.
Se l “hosting è Bluehost, i nostri piani VPS supportano le istantanee di backup. È possibile impostarne l” esecuzione automatica tramite il pannello di controllo o creare snapshot manuali prima di apportare modifiche importanti.
Per i server Linux, considerate strumenti come rsnapshot o borg per strategie di backup più avanzate.
2. Aggiungere certificati SSL
Un certificato SSL cripta la connessione tra il vostro VPS e i vostri visitatori, proteggendo i dati di accesso, l’inserimento di moduli e altre informazioni sensibili. È inoltre necessario per l’HTTPS e può migliorare l’affidabilità del sito e le prestazioni SEO.
Se il vostro VPS è ospitato da Bluehost, siete coperti: includiamo un certificato SSL gratuito con ogni piano di hosting VPS. È possibile attivarlo direttamente dal Pannello di controllo di Bluehost, rendendo semplice la protezione del sito senza ulteriori configurazioni.
3. Abilitare gli strumenti di monitoraggio
Il monitoraggio regolare aiuta a monitorare l’utilizzo delle risorse e le prestazioni del server e a rilevare tempestivamente i problemi. Saprete se la CPU o la RAM stanno aumentando o se il traffico in entrata o in uscita è eccessivo.
Gli strumenti più diffusi includono:
- top, htop o glances per informazioni sul sistema in tempo reale
- Netdata per approfondimenti visivi
- UptimeRobot o Pingdom per il monitoraggio dell’uptime e delle risposte
Se si utilizza Bluehost, offriamo un cruscotto che consente di monitorare facilmente le prestazioni di base del VPS e le metriche di utilizzo.
4. Utilizzare un pannello di controllo
Un pannello di controllo semplifica la gestione del server. Invece di affidarvi solo ai comandi da terminale, avrete a disposizione un’interfaccia grafica per gestire i file del vostro sito web, i domini, i database e altro ancora.
Le opzioni includono:
- cPanel/WHM (disponibile con Bluehost come componente aggiuntivo opzionale)
- Webmin o CyberPanel (scelte gratuite e open-source)
- Plesk per gli utenti di VPS Windows
L “uso di un pannello di controllo è particolarmente utile per i principianti che gestiscono più siti web o che preferiscono un flusso di lavoro visivo rispetto all” uso della sola riga di comando.
Scegliere un VPS gestito o autogestito?
Quando si configura un VPS, una delle decisioni più importanti è se scegliere un piano di hosting gestito o autogestito.
Capire le differenze vi aiuterà a scegliere la configurazione di hosting più adatta al vostro progetto o alla vostra azienda.
Caratteristiche | VPS autogestiti | Hosting VPS gestito |
Controllo | Completo, pratico | Completo (con supporto opzionale) |
Aggiornamenti del Server | Installazione e monitoraggio manuali | Assistito o automatico |
Patch di sicurezza | Applicato dall’utente | Assistito da un fornitore |
Monitoraggio delle risorse | È necessaria un’impostazione manuale | Spesso integrati o preconfigurati |
Competenze tecniche necessarie | Alto | Da basso a moderato |
Ideale per | Sviluppatori, sysadmin, power user | Imprenditori, team, PMI |
Con un VPS autogestito si ottiene la massima libertà, ma ci si assume anche la piena responsabilità della manutenzione del sistema, dell’Uptime e della risoluzione dei problemi.
Un VPS gestito è ideale per i proprietari di piccole aziende, gli imprenditori o gli sviluppatori che desiderano velocità e potenza senza preoccuparsi del lavoro di amministrazione a livello di sistema.
Hosting VPS con Bluehost
Cercate prestazioni, controllo e assistenza in un unico luogo? Il nostro hosting VPS di Bluehost è progettato per adattarsi al vostro flusso di lavoro, sia che abbiate appena iniziato sia che stiate scalando rapidamente.
Ecco cosa vi aspetta con ogni piano:
- Accesso root completo per installare software, applicare aggiornamenti di sicurezza ed eseguire comandi direttamente tramite SSH o il nostro Cruscotto.
- Pannello di controllo facile da usare per gestire domini, monitorare le prestazioni del VPS e Caricare i file del sito web senza bisogno di conoscenze approfondite della riga di comando.
- Certificato SSL gratuito per una configurazione sicura, due indirizzi IP dedicati e cPanel opzionale per un’interfaccia grafica.
- Infrastruttura ottimizzata con processori AMD EPYC, RAM DDR5 e SSD NVMe per tempi di caricamento più rapidi e prestazioni più fluide.
- Assistenza esperta 24 ore su 24, 7 giorni su 7, da parte di persone reali: niente script, niente congetture, solo aiuto quando ne avete bisogno.
Partite forte e scalate con fiducia, con l’hosting VPS costruito per creatori e sviluppatori come voi.
Quali sono gli errori più comuni che i principianti commettono durante la configurazione di un VPS?
Anche con la giusta configurazione, i principianti spesso trascurano dettagli critici che possono influire su prestazioni, sicurezza e usabilità. Evitate questi errori frequenti:
1. Eseguire tutto come root
L “utilizzo dell” utente root del server per le attività quotidiane aumenta il rischio di danni accidentali o di violazioni della sicurezza.
Al contrario, create un nuovo account utente con privilegi sudo per mantenere il controllo e limitare le vulnerabilità.
Questo vi aiuta anche a gestire gli utenti ssh in modo più sicuro e a mantenere il vostro server privato virtuale correttamente configurato.
2. Dimenticare di configurare un firewall
Molti nuovi utenti saltano l’impostazione delle regole del firewall, lasciando il proprio server esposto alle minacce.
Utilizzate un firewall come iptables o UFW per controllare il traffico in entrata e in uscita e bloccare gli accessi non autorizzati.
È uno dei modi più semplici per prevenire gli attacchi al protocollo di rete e migliorare la sicurezza del vostro server.
3. Utilizzo di una porta SSH predefinita senza indurimento
Il mantenimento della porta SSH predefinita (22) facilita i tentativi di accesso brute force da parte degli aggressori.
Cambiare la porta e disabilitare il login di root per ridurre le vulnerabilità della sicurezza.
Assicurarsi che le impostazioni del client ssh e il file della chiave privata siano configurati correttamente per poter continuare ad accedere.
4. Saltare gli aggiornamenti e le patch periodiche
Ritardare gli aggiornamenti mette il vostro server a rischio di exploit noti.
Installate sempre gli aggiornamenti di sicurezza per il vostro sistema operativo e installate il software come parte della manutenzione ordinaria.
Questi aggiornamenti risolvono bug, chiudono falle e rendono sicuro il vostro account di hosting.
5. Ignorare gli strumenti di monitoraggio dei VPS
Il monitoraggio aiuta a monitorare le metriche delle prestazioni e a rilevare tempestivamente i comportamenti anomali.
Trascurare il monitoraggio dei VPS può portare a non cogliere i segnali di attacchi o di sovrautilizzo delle risorse.
Bluehost include un pannello di controllo integrato che supporta il monitoraggio di base delle prestazioni e delle risorse.
6. Mancato backup dei file del sito web
Un errore o un attacco possono cancellare tutto se non si effettua il backup.
Impostate backup automatici dei file del vostro sito web, dei database e della configurazione del server per proteggervi da perdite inaspettate.
Che si tratti di hosting di più siti web o di una singola applicazione, i backup garantiscono un ripristino più rapido sullo stesso server o su una nuova istanza.
Riflessioni finali
Ecco fatto: avete completato la configurazione completa del VPS senza fondere il vostro cervello o friggere il vostro server. Ben fatto.
A questo punto, avete imparato a creare un ambiente di hosting sicuro e ad alte prestazioni che sia completamente sotto il vostro controllo.
Niente più limiti dell’hosting condiviso. Niente più congetture su cosa rallenta il vostro sito. Solo velocità, sicurezza e flessibilità.
E se volete la stessa libertà, senza dover fare tutto il lavoro pesante, vi copriamo noi. Noi di Bluehost vi diamo accesso completo a root, SSD NVMe velocissimi e un pannello di controllo che lavora per voi, non contro di voi.
Sei pronto a portare il tuo sito web al livello successivo? Iniziate oggi stesso con l’hosting VPS di Bluehost.
FAQ / Domande frequenti
Scegliere un host VPS, connettersi via SSH, aggiornare i pacchetti di sistema, creare un nuovo utente, proteggere l “accesso, configurare un firewall, installare Apache/Nginx, PHP, MySQL e collegare il proprio dominio. Testate la configurazione e attivate il monitoraggio, i backup e l” SSL.
Le VPS e le VPN hanno scopi diversi. Un VPS (Virtual Private Server) è utilizzato per l “hosting di siti web, applicazioni o database, offrendo il pieno controllo del server. Una VPN (Virtual Private Network) è progettata per criptare il traffico Internet e nascondere l” indirizzo IP per garantire la privacy.
Se avete bisogno di controllo sull’ambiente di hosting, scegliete un VPS. Se siete più attenti alla privacy online, una VPN è la scelta migliore.
Per configurare un VPS, iniziare a connettersi tramite SSH. Quindi aggiornare il sistema, creare un nuovo utente, proteggere l’accesso SSH, configurare un firewall e installare un software server come un server web (Apache o Nginx), un database e PHP. Non dimenticate di attivare i backup e gli strumenti di monitoraggio per una stabilità a lungo termine.
L’hosting VPS gestito include assistenza per l’installazione, la configurazione predefinita e gli aggiornamenti. È ideale per gli utenti che non hanno conoscenze tecniche dell’interfaccia a riga di comando.
L’hosting VPS non gestito offre il pieno controllo del server virtuale, ma richiede maggiori competenze.
Se preferite personalizzare il vostro VPS Linux, scegliete quello non gestito.
Per semplicità e assistenza, scegliete un provider VPS gestito.
Per configurare un VPS, occorre scegliere un provider di hosting, selezionare il sistema operativo, connettersi tramite SSH, aggiornare i pacchetti di sistema, creare un nuovo utente, configurare un firewall e installare il software necessario, come un server web e un database.
È utile una conoscenza di base delle interfacce a riga di comando e della gestione dei server. Dovrete lavorare con il sistema operativo, gli utenti e le regole del firewall. Tuttavia, molti fornitori offrono piani VPS gestiti che si occupano delle attività tecniche, rendendoli accessibili anche ai principianti.
Iniziare ad aggiornare il sistema operativo del server utilizzando l “interfaccia della riga di comando. Create un account utente non root con accesso sudo per limitare i rischi. Utilizzate un firewall chiamato iptables o UFW per limitare l” accesso alle porte importanti e disabilitare il login di root. Passare dalla porta 22 a una porta personalizzata.
Abilitare l’autenticazione con chiave SSH utilizzando una chiave privata per la sicurezza del login.
Sì. Dopo aver configurato Apache/Nginx, PHP e MySQL, è possibile installare WordPress manualmente o utilizzare il programma di installazione in 1 clic di Bluehost con accesso root.
Ubuntu è adatto ai principianti e ampiamente supportato. CentOS è ottimo per la stabilità. Debian funziona bene per i server con risorse minime.
Scrivi un commento