Articles

Install WordPress on Ubuntu 20.04

Az előző fejezetben beállítottuk a szerver felügyeletét, és megvitattuk az Ubuntu szerverünk folyamatos karbantartását. Ebben az utolsó fejezetben egy teljes, WordPress oldalakra optimalizált Nginx konfigurációs készletet kínálok.

Az előző 8 fejezet összes információjának összevonása mellett a saját tapasztalataimból és különböző forrásokból származó legjobb gyakorlatokra támaszkodom, amelyekkel az évek során találkoztam. A következő példatartományok szerepelnek, amelyek mindegyike más-más forgatókönyvet mutat be:

  • ssl.com – WordPress HTTPS-en
  • ssl-fastcgi-cache.com – WordPress HTTPS-en FastCGI oldaltárolással
  • multisite-subdomain.com – WordPress Multisite aldomainek használatával
  • multisite-subdirectory.com – WordPress Multisite alkönyvtárak használatával

A konfigurációs fájlok végig inline dokumentációt tartalmaznak, és úgy vannak felépítve, hogy csökkentsék a duplikált direktívákat, amelyek több webhelyen is előfordulnak. Ez lehetővé teszi, hogy gyorsan hozzon létre új oldalakat ésszerű alapértelmezésekkel a dobozból, amelyek szükség szerint testre szabhatók.

Használat

Ezeket a konfigurációkat használhatja referenciaként saját konfigurációjának létrehozásához, vagy közvetlenül a etc könyvtárába másolva. Kövesse az alábbi lépéseket a meglévő Nginx-konfiguráció cseréjéhez.

Másoljon biztonsági másolatot minden meglévő konfigurációról:

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

Másolja az egyik példakonfigurációt a sites-available-ből a sites-available/yourdomain.com-be:

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

Szükség szerint szerkessze a konfigurációt, különös figyelmet fordítva a szervernévre és a szerverútvonalakra. A konfigurációban használt könyvtárakat is létre kell hoznia, és biztosítania kell, hogy az Nginx rendelkezzen írási/olvasási jogosultságokkal.

Az oldal engedélyezéséhez a konfigurációt symlinkelje a sites-enabled könyvtárba:

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

Tesztelje a konfigurációt:

sudo nginx -t

Ha a konfiguráció átmegy, indítsa újra az Nginxet:

sudo /etc/init.d/nginx reload

Nginx Config Preview

A csomagban található ssl.com Nginx konfigurációs fájl a következő. Ez jó képet adhat arról, hogy milyen a konfigurációnk használata.

Figyelmeztetés: Az alábbi Nginx config önmagában nem fog működni. Észre fogja venni, hogy több include utasítás is van benne, amelyek a csomagban található fájlokat igénylik. A teljes Nginx konfigurációs csomag letöltése