Dopo aver trascorso molto tempo sulla console SSH, sugli strumenti di test della velocità e sui pannelli di hosting web; Ho scoperto uno stack di server che puoi utilizzare per ospitare un sito Web WordPress veloce. Ospitare un sito WordPress non è un grosso compito se sai come ottenere un piano di hosting condiviso da Interserver. Ma quando alla fine vuoi controllare il tuo server web e gestirlo da solo per ospitare WordPress, devi conoscere lo stack migliore.
Ecco cosa ho spiegato in questo tutorial.
- Distribuzione di un server cloud Linode con Ubuntu 18.04 (puoi scegliere qualsiasi altro sistema operativo ma Ubuntu è il migliore)
- Nginx come server web
- Php7.4 FPM
- Installazione di PhpMyAdmin e accesso ad esso tramite il tuo dominio
- Installazione di WordPress con le giuste autorizzazioni
ACCEDI come root in putty, terminale o terminale SSH del browser.
Inizia con i comandi seguenti.
Ho anche registrato l'intero processo di installazione in 4 video sopra.
Questo aggiornerà tutti i pacchetti sulla mia macchina Ubuntu.
Il server Nginx verrà installato. Nginx è considerato migliore di Apache quando si tratta di parlare di prestazioni; e anche questo quando esegui solo l'applicazione WordPress.
L'installazione del server MySQL ti chiederà di utilizzare lo spazio di archiviazione sulla tua macchina. Concedi i permessi digitando Y e inserisci.
Successivamente, andrò avanti e configurerò il server SQL con il comando seguente.
Qui, salterò l'installazione del modulo di convalida della password. Digita una lettera qualsiasi e inserisci.
Imposta una password per il database di root. Digita Y ogni volta che lo chiede.
Per questo articolo, installerò PHP 7.4 fpm perché è l'ultima versione e si consiglia di eseguire WordPress 5.4 sul tuo server.
Consente di
Vedrai una linea ; cgi.fix_pathinfo = 1, se la riga è tra virgolette, rimuovere la virgoletta ";" e sostituisci "1" con "0"
Avvia il modulo php7.4 utilizzando il comando seguente
Utilizzando il comando seguente, modificherò il blocco del server predefinito nella configurazione di Nginx.
Devi assicurarti che ogni regola non sia commentata. se i commenti sono presenti, seleziona l'intero contenuto del file e sostituiscilo con il contenuto precedente. (dopo aver sostituito i caratteri in grassetto con i tuoi valori)
È possibile testare il file di blocco del server per qualsiasi errore di sintassi utilizzando i comandi precedenti. Se il comando restituisce "la sintassi è OK", passare al comando successivo e ricaricare Nginx Server.
Ora il server è configurato. Consente di installare PhpMyadmin
Consente il collegamento a Phpmyadmin
Non fatevi prendere dal panico se il comando precedente non funziona. Passiamo al prossimo.
Cambiamo la posizione del dashboard di phpmyadmin. Passerò semplicemente alla mia regola del documento e creerò un collegamento al phpmyadmin lì.
Ho usato il database solo per rinominare il collegamento phpmyadmin all'interno della root del documento, puoi usare qualsiasi cosa per mantenerlo segreto.
Aperto tuodominio / database per verificare l'installazione.
Finora, abbiamo installato Nginx, PHP 7.4 fpm, MySQL e phpmyadmin su Ubuntu 18.04.
Ora è il momento di accedere a MySQL tramite SSH e creare un database, un nuovo utente di database e concedere tutte le autorizzazioni a quell'utente.
ACCEDI al tuo server come root e inserisci MySQL
Inserisci la tua password di root MySQL e premi invio.
Consente di creare un database (di seguito sono riportati i comandi SQL)
È necessario sostituire i valori in grassetto con i propri valori.
- wordpress - il nome del tuo database
- wpdbuser - nome utente dell'utente del database
- parola d'ordine - password utente del database
Ora è il momento di accedere al tuo database tramite la console phpmyadmin.
Prendiamo i file di WordPress sul tuo server.
Vai alla root del tuo documento
Il comando sopra scaricherà l'ultima versione di WordPress direttamente dal sito Web wordpress.org. Per assicurarti che il file sia presente sul tuo server ora, usa il comando seguente.
L'output dovrebbe essere "latest.zip"
Decomprimere questo file e creare i file necessari.
Il comando precedente estrarrà latest.zip in una directory denominata wordpress. Sposta i file nella directory di wordpress nella root del documento.
Rimuovi i file non necessari.
Impostiamo la proprietà in modo da poter installare temi e plugin dalla dashboard di WordPress.
Apri il browser e seleziona il tuo dominio nella barra degli indirizzi. Dovresti vedere la schermata di installazione di WordPress.
Scegli la lingua, i valori di input del database ed esegui l'installazione. Ora dovresti essere in grado di visitare il tuo sito web su tuodominio.com e accedere al tuo WordPress.
Conclusione
Puoi ospitare tu stesso un sito WordPress con facilità su Linode VPS o qualsiasi altro provider di hosting cloud VPS. Non esitare a utilizzare i commenti per porre le tue domande e richiedere altri video / tutorial.