Come ospitare WordPress su DigitalOcean
Pubblicato: 2020-12-29
WordPress ospitato su un server DigitalOcean è un ottimo abbinamento perché WordPress stesso è uno dei migliori CMS in circolazione e DigitalOcean offre un'incredibile soluzione di cloud hosting. Ma inserisci Cloudways nel mezzo e una grande partita si trasforma in una partita fatta in paradiso.
Quindi sei nella giusta direzione quando chiedi "come ospitare WordPress su un server cloud DigitalOcean?" E evidenzierò esattamente questo: come installare WordPress su un Droplet DigitalOcean (DO nativo) e quindi come installare WordPress su un server DigitalOcean gestito da Cloudways.
Installare WordPress direttamente su un DigitalOcean Droplet è molto tecnico. Eseguirò vari comandi per installare uno stack LEMP (Linux, NGINX, MariaDB, PHP) e quindi un'applicazione WordPress. Tuttavia, nel secondo metodo tramite Cloudways, puoi distribuire istantaneamente il tuo server e installare un'applicazione WordPress in pochi clic.
- Perché DigitalOcean?
- Perché installare WordPress su DigitalOcean?
- Come installare WordPress su DigitalOcean senza Cloudways
- Come installare WordPress su DigitalOcean con Cloudways
- Dettagli del server e dell'applicazione
- Esplorazione della piattaforma Cloudways
- Portare il sito in diretta
Perché DigitalOcean?
Prima di passare al processo di installazione, tuttavia, ti sarebbe utile sapere perché DigitalOcean è una buona scelta per le tue esigenze di hosting WordPress e anche perché Cloudways può migliorare questa esperienza.
Se sei un blogger, un designer o qualcuno con requisiti di hosting mission-critical, non puoi riporre la tua fiducia in provider di web hosting economici e/o inaffidabili. Devi assicurarti che il tuo duro lavoro non vada sprecato e che tu abbia il miglior cloud hosting per WordPress in modo da poter crescere senza limiti.
DigitalOcean è un provider di cloud hosting con sede a New York City con data center in tutto il mondo. La sua connettività senza interruzioni consente agli utenti di distribuire e scalare più applicazioni Web contemporaneamente senza alcun ritardo. DigitalOcean offre macchine virtuali private basate sul sistema operativo Linux chiamate "droplet".
Pro e contro di WordPress su DigitalOcean
Sì, ci sono alcuni svantaggi nell'ospitare direttamente il tuo WordPress su DigitalOcean. Quindi diamo un'occhiata sia ai pro che ai contro:
| Professionisti | Contro |
| Prezzi convenienti | Installazione complicata |
| FAQ e tutorial facili da configurare e ben documentati | Solo opzioni server predefinite |
| Interfaccia intuitiva e pannello di gestione | Tecnici relativi alla sicurezza |
| Connettività affidabile | |
| Molteplici opzioni di data center | |
| Tempo di attività affidabile e coerente |
DigitalOcean è uno dei fornitori di infrastrutture cloud in più rapida crescita perché è conveniente e offre agli utenti di WordPress la possibilità di esercitare i propri muscoli di sviluppo. Tuttavia, per un individuo inesperto che non ha competenze tecniche, la gestione di un server DO può diventare un po' complicata.
Perché utilizzare DigitalOcean con Cloudways?
Il cloud hosting è ottimo, ma richiede anche la configurazione, la gestione e la protezione dei tuoi server cloud. È fantastico se sai come farlo, ma se non hai le competenze tecniche necessarie per configurare un'infrastruttura cloud per il tuo sito web, dovrai assumere un fornitore di servizi gestiti per fare tutto il duro lavoro per te.
Cloudways fornisce soluzioni di cloud hosting gestito e si occupa della gestione del server per te. Offre l'installazione di WordPress con un clic e molte altre utili funzionalità. Puoi sfruttare la potenza del cloud hosting senza doverti preoccupare dei tecnicismi della configurazione e della sicurezza del server.
Cloudways offre un'esperienza di cloud hosting completamente gestita che garantisce un hosting WordPress più veloce sul server cloud. Puoi goderti una gestione semplice per il tuo server cloud mentre Cloudways gestisce la configurazione del server DigitalOcean. Di conseguenza, puoi dedicare più tempo a concentrarti sui tuoi obiettivi aziendali e sul miglioramento dei processi.
Come installare WordPress su una gocciolina DigitalOcean
Qui, distribuirò lo stack LEMP e installerò WordPress su un server cloud DigitalOcean nativo. Pertanto, per prima cosa, devi registrarti e creare un account su DO e il processo è davvero semplice dove ti verrà richiesto di verificare il tuo account aggiungendo il numero della carta di credito.
Crea e avvia DigitalOcean Droplet
Dopo aver registrato l'account, la prima cosa che devi fare è creare un nuovo droplet facendo clic su Crea > Droplet .

Nella schermata di configurazione Crea Droplet, è possibile selezionare e configurare le specifiche del server e altre impostazioni. La prima sezione è la selezione della distribuzione, scegli un'immagine dove andrò con Debian 9. È il sapore del sistema operativo Linux che installerai sul tuo server.

Quindi, scegli una sezione del piano, dove andrò con Basic .

Successivamente nel processo, scegli le specifiche del server per il tuo droplet DO. Per questo tutorial, sto selezionando il piano più basso, ovvero $ 5 al mese.

Quindi, lascia la sezione Aggiungi memoria a blocchi e scegli una regione del data center per il tuo droplet DO. Si consiglia sempre di scegliere la posizione più vicina al proprio pubblico di destinazione.

Quindi, lascia le sezioni Rete VPC e Seleziona opzioni aggiuntive . Quindi, fai clic su Chiavi SSH nella sezione Autenticazione . Se hai già una chiave SSH generata, puoi sceglierla oppure devi crearne una nuova.
Qui, creerò una nuova chiave SSH e per questo ti verrà richiesto di PuTTY. Presumo che tu abbia già PuTTY. (o scaricalo da download PuTTY).
Ora apri PuTTYgen e fai clic su Genera per creare una chiave SSH.

Copia l'intero testo dalla sezione della chiave pubblica e fai clic su Salva chiave privata per salvare la chiave SSH sul desktop.

Quindi, torna alla configurazione del server DO e fai clic su Nuova chiave SSH . Successivamente, incolla il testo copiato nella sezione del contenuto della chiave SSH, assegnagli un nome (ho optato per Cloudways) e fai clic su Aggiungi chiave SSH .

Quindi, scegli un nome host per il tuo droplet. Lo sto chiamando FarhanWordPress.

Ora, lascia tutte le sezioni perché la configurazione del server è completata e tutto ciò che devi fare è Creare Droplet.

Ci vorranno alcuni minuti per creare la tua nuova goccia.
Distribuisci lo STACK LEMP
Per distribuire lo stack LEMP, devi prima aprire PuTTY e incollare l'IP del tuo server.

Quindi, vai su Connessione > SSH > Auth, fai clic su Sfoglia e seleziona il file PPK che hai scaricato di recente da PuTTYgen .

Quindi, fai clic su Apri per accedere al tuo server DO appena creato e digita root.

Eseguire il comando seguente per installare lo stack LEMP.
cd ..
Cambia rubrica.
![]()
apt aggiornamento
Aggiorna gli elenchi dei pacchetti.
![]()
apt install nginx
Per installare il server web NGINX.
![]()
apt install mariadb-server
Per installare il database MariaDB.
![]()
mysql_secure_installation
Per proteggere la tua installazione di MariaDB
Nota: all'inizio verrà richiesta la password di root e devi solo premere "Invio" (per impostazione predefinita, non c'è la password di root).
Se vuoi impostare la password di root per il tuo database, premi "y" e semplicemente aggiornala.

apt install php-fpm php-mysql
Per installare PHP FPM e MySQL.
![]()
nano /etc/nginx/sites-available/default
Per modificare il file predefinito.
Quindi aggiungi index.php a quella riga mentre stiamo usando PHP.

Quindi, decommenta le quattro righe rimuovendo "#" come mostrato nell'immagine seguente e salva il file premendo " ctrl + x ".

nano /etc/php/7.0/fpm/php.ini
Per modificare il file php.ini.
![]()
Quindi, premi "ctrl+w" e incolla "cgi.fix_pathinfo=" con il tasto destro del mouse.

Quindi, decommenta quella riga (rimuovendo ";") e imposta il valore "0" in questo modo: cgi.fix_pathinfo= 0;

Quindi, esci premendo "ctrl+x" e salva le modifiche apportate.
Ora è il momento di verificare che le configurazioni siano in esecuzione o meno. E ora creerò un file PHP e lo chiamerò farhan.php.
nano /var/www/html/farhan.php
![]()
Incolla il seguente codice nel file PHP e salva le modifiche.
<?php for ($conta=1; $conta<=9; $conta++) { echo " $conta volte 9 è ". $conta*9; echo "<br>"; } ?>

Prima di eseguire il file PHP appena creato nel browser, è necessario riavviare NGINX utilizzando i seguenti comandi.
systemctl riavvia nginx
![]()
Dopo aver eseguito lo script sopra, controlla il file PHP nel browser "http://yourIPaddress/farhan.php".


Se il file PHP appena creato inizia l'esecuzione, significa che hai installato correttamente lo stack LEMP.
Installa l'applicazione WordPress
Ora dovrai installare la tua applicazione WordPress sul tuo DigitalOcean Droplet. Quindi, cominciamo.
Per installare un'applicazione WP, tutto ciò che devi fare è eseguire i comandi seguenti.
apt install php7.0-common php7.0-mbstring php7.0-xmlrpc php7.0-soap php7.0-gd php7.0-xml php7.0-intl php7.0-ldap php7.0-zip php7.0 -arricciare
Per installare importanti moduli e pacchetti PHP.
![]()
mysql -u root -p
Per accedere alla radice del DB, esegui il comando sopra e usa la password che abbiamo precedentemente impostato durante l'installazione di MariaDB.
![]()
CREA DATABASE CWdb;
Crea un nuovo database.
![]()
CONCEDERE TUTTI I PRIVILEGI su CWdb.* A 'farhanuser'@'localhost' IDENTIFICATO DA 'password123';
Concede pieno controllo e autorizzazione a un utente.
![]()
PRIVILEGI DI SCARICO;
Le modifiche avranno effetto senza riavviare il servizio DB.
![]()
Quindi, esegui il comando exit.

cd /var/www/html/
Successivamente, cambia la directory nella cartella html.
![]()
wget https://wordpress.org/latest.tar.gz
Scarica l'ultima versione di WordPress.
![]()
tar xzvf last.tar.gz
Estrarre il file di archivio.
![]()
chown -R www-data:www-data /var/www/html/wordpress/
Assegna la proprietà.
![]()
chmod 755 -R /var/www/html/wordpress/
Imposta l'autorizzazione per il file.
![]()
systemctl riavvia nginx
Riavvia NGINX.
![]()
Ora, apri il file WordPress (essenzialmente il sito Web di WordPress) nel browser "http://yourIPaddress/wordpress".

Scegli la lingua e continua il processo di installazione.

Avrai bisogno di alcune informazioni sul database. Quindi, fai clic su Andiamo!.
Ora, cambia il valore di Nome database, Nome utente e Password (che abbiamo creato in precedenza) e fai clic su Invia per connettere il database con l'applicazione WP.

Infine, esegui l'installazione.

Dopo aver eseguito l'installazione, vedrai la schermata di configurazione di base di WordPress in cui è necessario inserire le informazioni sul sito Web che stai creando.

Fai clic su Installa WordPress e accedi alla dashboard di WordPress.

Installa WordPress su Cloudways Managed DigitalOcean Server
Il prerequisito di questo processo è che devi registrarti con Cloudways compilando un semplice modulo e facendo clic sul pulsante Inizia gratuitamente. Se ti sei già registrato, sentiti libero di accedere al tuo account.

Il prossimo passo nell'installazione di WordPress su DigitalOcean è verificare il tuo indirizzo email per completare il processo di registrazione su Cloudways. Dopo aver verificato il tuo indirizzo e-mail, fai clic sul pulsante Avvia e avvia il semplice processo di avvio del server.

Dettagli del server e dell'applicazione
Applicazione
Ora è il momento di selezionare WordPress dall'elenco delle applicazioni e quindi nominare la tua applicazione, Server e Seleziona il tuo progetto.

Nota: puoi scegliere di avviare WordPress ottimizzato per Cloudways, WordPress con WooCommerce, WordPress Multisite e WordPress senza alcuna ottimizzazione. Sentiti libero di selezionare ciò che meglio si adatta alle tue esigenze.
Infrastruttura cloud
Qui è dove selezioni DigitalOcean dall'elenco dei provider di cloud hosting.

Dimensione del server
Ora devi selezionare la dimensione del tuo server in base al traffico mensile previsto. Non preoccuparti dei frequenti picchi di traffico poiché puoi sempre ridimensionare il tuo server utilizzando un semplice dispositivo di scorrimento.

Posizione del server
Ora seleziona la posizione desiderata tenendo presente il fattore di latenza.

Dopo aver inserito i dettagli del server e dell'applicazione, fare clic sul pulsante Avvia ora .
![]()
Ora aspetta qualche minuto finché il server non è pronto!
Una volta che il server è pronto, fai clic su Applicazioni nel menu in alto a sinistra.

Fai clic sulla tua applicazione WordPress .

Vai a Dettagli di accesso → Pannello di amministrazione . Vedrai le credenziali di accesso predefinite e l'URL di staging temporaneo del sito Web di WordPress. Fare clic sull'URL e utilizzare le credenziali per accedere alla dashboard di WordPress.

Grande! Abbiamo installato con successo WordPress sul server DigitalOcean utilizzando Cloudways.
Esplorazione della piattaforma Cloudways
Pannello di gestione del server
Dopo aver installato WordPress su DigitalOcean, vai su Gestione server. Sebbene sia facile navigare attraverso la piattaforma Cloudways, ti darò comunque un suggerimento su alcune delle sue funzionalità evidenziate.
All'interno della dashboard Gestione server , puoi trovare alcune schede utili:
Credenziali Master

Questa scheda contiene l'IP pubblico, il nome utente e la password del tuo server. Sul lato sinistro della finestra, hai la possibilità di creare chiavi SSH pubbliche per le connessioni SSH e SFTP e un pulsante per avviare un terminale SSH integrato.
Monitoraggio del server

Qui puoi monitorare le risorse del tuo server. Questo è ulteriormente suddiviso in Riepilogo e Dettagli per la rappresentazione grafica e lo strumento di monitoraggio delle applicazioni di terze parti New Relic.
Questo fornisce dati in tempo reale sullo stato del tuo server e mostra statistiche utili come spazio su disco, memoria e larghezza di banda nel corso del tempo.
Gestisci servizi

La scheda Gestisci servizi ti consente di abilitare e disabilitare vari servizi come i server Web Apache e NGINX, Memcached, Nginx e Varnish. Mostra anche lo stato corrente di ciascun servizio e ti consente di riavviarlo quando necessario.
Sicurezza

La scheda Sicurezza ti consente di inserire nella whitelist gli indirizzi IP a cui desideri consentire le connessioni SFTP/SSH. La seconda scheda è dedicata alle connessioni MySQL poiché Cloudways consente ai suoi utenti di accedere in remoto al database MySQL.
Pannello di gestione delle applicazioni
Proprio come Server Management, anche il dashboard di Application Management contiene schede utili. Diamo un'occhiata ad alcuni di loro.
Gestione del dominio

Come suggerisce il nome, questa scheda consente agli utenti di Cloudways di puntare il loro dominio principale al loro sito WordPress. I domini aggiuntivi possono essere aggiunti anche nel caso di un Multisito WordPress.
Certificati SSL

Avere un certificato SSL su un sito WordPress è importante in quanto protegge la connessione tra il browser e il server. SSL crittografa questa comunicazione e previene possibili furti di dati. Cloudways dà priorità alla sicurezza, quindi fornisce SSL gratuito tramite Let's Encrypt ai suoi clienti.
Questo certificato può essere facilmente aggiunto da questa scheda e nel caso di sottodomini, gli utenti possono anche utilizzare la funzione jolly che consente loro di utilizzare lo stesso certificato su tutti i loro sottodomini.
Strumenti di migrazione

I clienti Cloudways che desiderano portare il proprio sito esistente dal vecchio server a un server Cloudways DigitalOcean veloce e affidabile possono utilizzare questa scheda per migrazioni cloud senza problemi.
Portare il sito in diretta
Portare il tuo nuovo sito WordPress live è facile come avviare un server su Cloudways. Tutto quello che devi fare è andare alla dashboard di Gestione applicazioni e all'interno della scheda Gestione dominio , aggiungere il tuo nome di dominio.

Secondo il registrar del tuo dominio, crea un nuovo CNAME e attendi che venga propagato.
E questo è tutto gente. Congratulazioni! Hai installato con successo WordPress sul server cloud di DigitalOcean su Cloudways. Se hai bisogno di capire cosa ha da offrire Cloudways, ecco una guida per una migliore comprensione.
Inoltre, ecco un breve video che mostra quanto sia facile ospitare un sito Web WordPress sul server cloud DigitalOcean con l'assistenza di Cloudways.
Avvolgendo!
DigitalOcean sta cambiando il volto del cloud hosting: una goccia alla volta. È uno dei migliori provider di cloud hosting per i siti Web WordPress. La sua infrastruttura cloud a misura di sviluppatore fornisce tutto ciò di cui hai bisogno per scalare facilmente il tuo sito web. Con un'ampia documentazione che comprende una pagina dedicata per WordPress, godrai di un design intuitivo, guide incentrate sull'utente e funzionalità robuste.
Per quanto riguarda i tecnicismi, ce ne occupiamo noi per te. Cloudways garantisce un'esperienza web fluida per gli utenti. Con tonnellate di potenti funzionalità, goditi i nostri servizi di cloud computing gestiti a prezzi convenienti. Il team dedicato di esperti è disponibile al tuo servizio 24 ore su 24, 7 giorni su 7. Tutto quello che devi fare è sollevare un ticket con il nostro sistema di supporto. Con una solida base di conoscenze e applicazioni web aggiornate, ci occuperemo delle tue preoccupazioni in pochissimo tempo.
Spero che ora tu sappia come ospitare WordPress su DigitalOcean. Se hai ancora domande o domande, sentiti libero di chiedermelo tramite la sezione commenti qui sotto.
