Articles

Installare WordPress su Ubuntu 20.04

Nel capitolo precedente abbiamo impostato il monitoraggio del server e discusso la manutenzione continua per il nostro server Ubuntu. In questo capitolo finale offro una configurazione completa di Nginx ottimizzata per i siti WordPress.

Oltre ad amalgamare tutte le informazioni dai precedenti 8 capitoli, attingerò alle migliori pratiche dalla mia esperienza e da varie fonti che ho incontrato nel corso degli anni. Sono inclusi i seguenti domini di esempio, ognuno dei quali dimostra uno scenario diverso:

  • ssl.com – WordPress su HTTPS
  • ssl-fastcgi-cache.com – WordPress su HTTPS con FastCGI page caching
  • multisite-subdomain.com – WordPress Multisite using subdomains
  • multisite-subdirectory.com – WordPress Multisite using subdirectories

I file di configurazione contengono documentazione in linea e sono strutturati in modo da ridurre le direttive duplicate, che sono comuni in più siti. Questo dovrebbe permetterti di creare rapidamente nuovi siti con impostazioni predefinite ragionevoli, che possono essere personalizzate come richiesto.

Usage

Puoi usare queste configurazioni come riferimento per creare la tua configurazione, o direttamente copiandole nella tua directory etc. Segui i passi sotto per sostituire la tua configurazione Nginx esistente.

Fai il backup di qualsiasi configurazione esistente:

sudo mv /etc/nginx /etc/nginx.backup

Copia una delle configurazioni di esempio da sites-available a sites-available/yourdomain.com:

sudo cp /etc/nginx/sites-available/ssl.com /etc/nginx/sites-available/yourdomain.com`

Modifica la configurazione come necessario, facendo molta attenzione al nome del server e ai percorsi del server. Sarà inoltre necessario creare qualsiasi directory utilizzata all’interno della configurazione e assicurarsi che Nginx abbia i permessi di lettura/scrittura.

Per abilitare il sito, fai un link simbolico alla configurazione nella directory sites-enabled:

sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/yourdomain.com

Testa la configurazione:

sudo nginx -t

Se la configurazione passa, riavvia Nginx:

sudo /etc/init.d/nginx reload

Nginx Config Preview

Quello che segue è il file di configurazione Nginx di ssl.com contenuto nel pacchetto. Dovrebbe darti una buona idea di come sia l’uso delle nostre configurazioni.

Attenzione: La seguente configurazione di Nginx non funzionerà da sola. Noterete che ci sono diverse dichiarazioni include che richiedono file contenuti nel pacchetto. Scarica il pacchetto Nginx Config completo

.