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