Instalace WordPressu na Ubuntu 20.04
V předchozí kapitole jsme nastavili monitorování serveru a probrali průběžnou údržbu našeho serveru Ubuntu. V této závěrečné kapitole nabízím kompletní konfiguraci Nginx optimalizovanou pro weby WordPress.
Kromě sloučení všech informací z předchozích 8 kapitol budu čerpat z osvědčených postupů ze svých zkušeností a různých zdrojů, na které jsem v průběhu let narazil. Součástí jsou následující ukázkové domény, z nichž každá demonstruje jiný scénář:
- ssl.com – WordPress na HTTPS
- ssl-fastcgi-cache.com – WordPress na HTTPS s ukládáním stránek do mezipaměti FastCGI
- multisite-subdomain.com – WordPress Multisite s využitím subdomén
- multisite-subdirectory.com – WordPress Multisite s využitím podadresářů
Konfigurační soubory obsahují v celém rozsahu inline dokumentaci a jsou strukturovány tak, aby se omezily duplicitní směrnice, které jsou společné pro více webů. To by mělo umožnit rychlé vytvoření nových webů s rozumnými výchozími nastaveními po vybalení z krabice, které lze podle potřeby upravit.
Použití
Tyto konfigurační soubory můžete použít jako referenci pro vytvoření vlastní konfigurace nebo přímo zkopírováním do adresáře etc
. Chcete-li nahradit stávající konfiguraci Nginx, postupujte podle následujících kroků:
Zálohujte všechny stávající konfigurace:
sudo mv /etc/nginx /etc/nginx.backup
Zkopírujte jednu z ukázkových konfigurací z adresáře sites-available
do adresáře sites-available/yourdomain.com
:
sudo cp /etc/nginx/sites-available/ssl.com /etc/nginx/sites-available/yourdomain.com`
Upravte konfiguraci podle potřeby a věnujte velkou pozornost názvu serveru a cestám k serveru. Budete také muset vytvořit všechny adresáře použité v konfiguraci a zajistit, aby měl Nginx práva pro čtení/zápis.
Chcete-li web povolit, vložte konfiguraci symlinkem do adresáře sites-enabled
:
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/yourdomain.com
Testování konfigurace:
sudo nginx -t
Pokud konfigurace projde, restartujte Nginx:
sudo /etc/init.d/nginx reload
Náhled konfigurace Nginx
Následuje konfigurační soubor ssl.com Nginx, který je obsažen v balíčku. Měl by vám dát dobrou představu o tom, jak vypadá používání našich konfigurací.
Upozornění:
Ninginx je v provozu: Následující konfigurační soubor Nginx nebude sám o sobě fungovat. Všimněte si, že je zde několik příkazů include, které vyžadují soubory obsažené v balíčku. Stáhněte si kompletní konfigurační balíček Nginx