HELPER VPS

Hosting VPS LEMP: server pronto con Nginx, MySQL e PHP

  • Nginx, MySQL e PHP-FPM già installati
  • Deploy immediato di siti PHP e Laravel
  • Configurazione libera con accesso root

Il VPS LEMP di HELPER VPS è un server cloud Linux in cui Nginx, MySQL e PHP sono installati su Ubuntu 24.04 LTS quando scegli LEMP dall'elenco delle immagini alla creazione, fatturato ogni 1, 3, 6 o 12 mesi a partire da $25.00 al mese. Non è necessario installare il web server e il database uno per uno: carica i tuoi file PHP e il tuo sito è online.

    Cos'è LEMP?

    LEMP è l'acronimo di Linux, Nginx (si pronuncia engine x, da cui la E), MySQL e PHP, una delle configurazioni server più comuni per siti PHP. Nginx riceve le richieste dei visitatori, invia subito i file statici e passa le richieste PHP a PHP-FPM, mentre i dati vengono letti e scritti nel database MySQL.

    Rispetto a LAMP con Apache, Nginx gestisce molte connessioni simultanee con poca memoria ed è efficiente anche su server piccoli. Tutti e quattro sono open source, e sopra puoi pubblicare framework PHP come Laravel, Symfony e CodeIgniter o siti PHP fatti da te. Anche per spostare un vecchio sito PHP su un nuovo server la configurazione è familiare e non serve cambiare molto.

    Cosa puoi fare con un VPS LEMP?

    Con LEMP in self hosting gestisci quasi ogni servizio web scritto in PHP.

    Come si inizia con un VPS LEMP?

    Crei, accedi, carichi i file e il sito è online.

    1. Passo 1. Crea il server

      Scegli regione e dimensione e seleziona LEMP nell'elenco immagini. Su Ubuntu 24.04 vengono installati Nginx, MySQL e PHP.

    2. Passo 2. Accedi via SSH

      Accedi con chiave SSH o password root e verifica l'installazione con nginx -v, mysql --version e php -v.

    3. Passo 3. Pubblica il sito

      Crea la configurazione Nginx del sito, carica i file PHP nella cartella web e crea in MySQL database e utente per il sito.

    Quali vantaggi ha il self hosting di LEMP su un VPS?

    Riduci i tempi di installazione e regoli la configurazione esattamente per il tuo sito.

    Strumenti usati con LEMP

    I programmi che compongono il VPS LEMP e gli strumenti utili da affiancare.

    Metti il server vicino ai tuoi clienti

    Crea server LEMP allo stesso prezzo in qualsiasi delle 40 città di 31 paesi.

    Come aggiungi un nuovo sito al VPS LEMP?

    Per ogni sito prepari tre cose: configurazione Nginx, database e certificato.

    In Ubuntu, Nginx tiene le configurazioni dei siti nella cartella /etc/nginx/sites-available e le attiva collegandole in sites-enabled. Nel nuovo file indica il dominio con server_name, la cartella web con root e passa le richieste PHP al socket di PHP-FPM; poi verifica la sintassi con sudo nginx -t e applica con sudo systemctl reload nginx.

    Per il database accedi con sudo mysql e crea database e utente separati per ogni sito, dando a ogni utente i permessi solo sul proprio database: così i dati dei siti non si mescolano. Allinea il record A del dominio all'IP del server e ottieni con Certbot un certificato Let's Encrypt: il sito HTTPS è pronto. Certbot rinnova il certificato automaticamente a intervalli regolari.

    Come gestisci un server LEMP perché resti stabile a lungo?

    Basta curare regolarmente aggiornamenti, firewall e backup.

    Gli aggiornamenti di sicurezza di sistema operativo, Nginx, MySQL e PHP li ricevi con sudo apt update e sudo apt upgrade. Con il firewall ufw di Ubuntu apri solo SSH e le porte web (80, 443), e tieni la porta 3306 di MySQL chiusa all'esterno, usandola solo all'interno del server: è sicuro. All'inizio esegui sudo mysql_secure_installation per sistemare le impostazioni di base.

    Esporta regolarmente il database con mysqldump e conservalo altrove; attivando l'opzione backup automatico alla creazione l'intero server viene salvato regolarmente. Se il sito cresce e la memoria non basta, crea un nuovo server con un piano più grande e sposta cartella web e database. Attivando il log delle query lente trovi facilmente cosa appesantisce il sito.

    Domande frequenti sull'hosting LEMP

    Le domande più frequenti su scelta e installazione di un VPS LEMP.

    Cosa viene installato sul VPS LEMP?

    Su Ubuntu 24.04 LTS vengono installati il web server Nginx, il database MySQL e PHP (PHP-FPM). Appena entri crei la configurazione del sito e carichi i file PHP.

    Quanto costa l'hosting VPS LEMP?

    L'app LEMP non ha costi aggiuntivi: paghi solo il piano server scelto. Il piano più piccolo parte da $25.00 al mese, e in tutte le regioni lo stesso piano ha lo stesso prezzo.

    Come acquisto un server LEMP?

    Scegli una regione e una dimensione, seleziona LEMP come immagine e paga per creare il server. Puoi scegliere un periodo di fatturazione di 1, 3, 6 o 12 mesi, con uno sconto del 10% per 3 mesi, del 15% per 6 mesi e del 25% per 12 mesi.

    Che differenza c'è tra LEMP e LAMP?

    Cambia il web server: LEMP usa Nginx, LAMP usa Apache. Nginx gestisce molte connessioni con poca memoria ed è adatto ai VPS piccoli, mentre PHP gira a parte con PHP-FPM.

    Posso installare altri moduli PHP?

    Sì, con l'accesso root installi le estensioni necessarie nel formato sudo apt install php-nome e riavvii PHP-FPM. Anche Composer lo installi da te.

    Posso usare un altro database al posto di MySQL?

    Sì, sullo stesso server puoi installare PostgreSQL o MariaDB oppure avviarli con Docker. Il MySQL installato puoi lasciarlo o, se non lo usi, spegnerlo.

    Posso pubblicare un'app Laravel?

    Sì, installa le dipendenze con Composer e imposta la root di Nginx sulla cartella public dell'app. Le code di lavoro le tieni sempre attive con un servizio systemd o Supervisor.

    Come invio email dal sito?

    Collega alle impostazioni email dell'app un servizio di invio sulla porta 587. La porta 25 in uscita è chiusa su tutti i server, quindi il metodo standard è usare un servizio di invio.

    Posso accedere al database dall'esterno?

    Ti consigliamo un tunnel SSH. Collegandoti dalla tua macchina alla porta 3306 del server con il port forwarding SSH, usi gli strumenti di gestione senza aprire la porta MySQL su internet.

    Come funziona il backup?

    Scegliere l'opzione di backup automatico alla creazione aggiunge il 5.6% del prezzo del piano alla tariffa e esegue il backup dell'intero server regolarmente. I ripristini vengono richiesti nella pagina di supporto una volta confermato il primo pagamento, e mantenere una copia separata del database con mysqldump offre una maggiore tranquillità.

    Posso reinstallare dallo stato iniziale?

    Sì, dalla pagina del server, con la reinstallazione del sistema operativo, scegli di nuovo l'immagine LEMP e reinstalli. Il disco viene cancellato: scarica prima cartella web e database.

    Nginx, MySQL e PHP sono software open source dei rispettivi progetti; HELPER VPS si limita a installarli alla creazione del server. Aggiornamenti successivi, configurazione, codice del sito e uso dei programmi sono gestiti da te. Il costo del server è il prezzo del piano scelto, l'app LEMP non ha costi aggiuntivi.

    Guida al server LEMP

    Cosa conviene fare subito dopo aver ricevuto il server.