Articles

Instalați WordPress pe Ubuntu 20.04

În capitolul anterior am configurat monitorizarea serverului și am discutat despre întreținerea continuă pentru serverul nostru Ubuntu. În acest capitol final vă ofer o configurație Nginx completă optimizată pentru site-urile WordPress.

În plus față de amalgamarea tuturor informațiilor din cele 8 capitole anterioare, voi apela la cele mai bune practici din experiența mea și din diverse surse pe care le-am întâlnit de-a lungul anilor. Sunt incluse următoarele domenii de exemplu, fiecare demonstrând un scenariu diferit:

  • ssl.com – WordPress pe HTTPS
  • ssl-fastcgi-cache.com – WordPress pe HTTPS cu caching de pagină FastCGI
  • multisite-subdomain.com – WordPress Multisite folosind subdomenii
  • multisite-subdirectory.com – WordPress Multisite folosind subdirectoare

Arhivele de configurare conțin documentație inline pe tot parcursul și sunt structurate în așa fel încât să reducă directivele duplicate, care sunt comune pe mai multe site-uri. Acest lucru ar trebui să vă permită să creați rapid site-uri noi cu valori implicite sensibile din start, care pot fi personalizate după cum este necesar.

Utilizare

Puteți folosi aceste fișiere de configurare ca referință pentru a vă crea propria configurație sau direct prin copiere în directorul etc. Urmați pașii de mai jos pentru a înlocui configurația Nginx existentă.

Realizați o copie de siguranță a oricărei configurații existente:

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

Copiați una dintre configurațiile de exemplu din sites-available în sites-available/yourdomain.com:

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

Editați configurația după cum este necesar, acordând o atenție deosebită numelui și căilor serverului. De asemenea, va trebui să creați orice directoare utilizate în cadrul configurației și să vă asigurați că Nginx are permisiuni de citire/scriere.

Pentru a activa site-ul, faceți un link simbolic către configurație în directorul sites-enabled:

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

Testați configurația:

sudo nginx -t

Dacă configurația trece, reporniți Nginx:

sudo /etc/init.d/nginx reload

Nginx Config Preview

Următorul este fișierul de configurare Nginx ssl.com Nginx care este conținut în pachet. Acesta ar trebui să vă dea o idee bună despre cum este să folosiți configurațiile noastre.

Avertizare: Următoarea configurație Nginx nu va funcționa pe cont propriu. Veți observa că există mai multe declarații include care necesită fișiere conținute în pachet. Descărcați pachetul complet de configurare Nginx

.