GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat WordPress s EasyEngine na Ubuntu 18.04 a Debian

EasyEngine (ee) je nástroj příkazového řádku pro webové servery Nginx pro správu webů WordPress, které běží na LEMP Stack (Linux, Nginx, MySQL/MariaDB a PHP-FPM). EasyEngine vytvořený pomocí pythonu a lze jej nainstalovat do distribucí Ubuntu a Linuxu Debian.

V tomto tutoriálu vám krok za krokem ukážu, jak nainstalovat a spravovat web WordPress pomocí EasyEngine. Nainstalujeme EasyEngine na server Ubuntu 18.04 nebo Debian Jessie 8, nainstalujeme WordPress a povolíme SSL Letsencrypt pomocí nástroje příkazového řádku EasyEngine.

Předpoklady

  • Ubuntu 18.04 nebo Debian Jessie 8 Server
  • Oprávnění uživatele root
  • Název domény

Co uděláme?

  1. Nainstalujte EasyEngine na Ubuntu 18.04
  2. Nainstalujte WordPress a Letsencrypt s EasyEngine
  3. Další konfigurace SSL (Ubuntu 18.04)
  4. Testování
  5. Běžná chyba

Krok 1 – Instalace EasyEngine

EasyEngine v současné době nabízí podporu pro systémy Linux založené na Ubuntu a Debianu. V této části nainstalujeme nástroj EasyEngine na server Ubuntu 18.04 a Debian 8 pomocí instalačního skriptu.

Přihlaste se k serveru a aktualizujte všechna úložiště.

sudo apt update

Stáhněte si instalační skript EasyEngine a spusťte jej.

wget -qO ee rt.cx/ee && sudo bash ee

Instalační skript nainstaluje všechny potřebné balíčky a závislosti.

Nyní se nás zeptá na jméno a e-mail.

Zadejte jméno a e-mailovou adresu.

Po dokončení instalace získáte níže uvedený výsledek.

Po instalaci musíme použít automatické dokončování bash pro příkaz EasyEngine ee.

Spusťte následující příkaz.

source /etc/bash_completion.d/ee_auto.rc

A zkontrolujte verzi EasyEngine, která byla nainstalována.

sudo ee --version

Nástroj příkazového řádku EasyEngine byl nainstalován na Ubuntu 18.04.

Krok 2 – Instalace WordPress pomocí EasyEngine

EasyEngine přichází s některými funkcemi, které usnadňují nasazení WordPressu.

Funkce EasyEngine:

  • Podpora webu MultiSite WordPress (prostřednictvím názvu domény nebo podadresáře).
  • Snadné povolení nastavení mezipaměti pro WordPress včetně mezipaměti Memcached Nginx, Redis, W3 Total Cache a WP Super Cache.
  • Snadná správa serverového zásobníku včetně základního zásobníku LEMP, instalace dalších balíčků, jako je phpMyAdmin, adminer, nginx pagespeed atd.

V této části se naučíme základní instalaci WordPress pomocí příkazu EasyEngine ee. A pak nainstalovat WordPress pomocí PHP-FPM 7.0 a povolit SSL Letsencrypt pro naši instalaci.

Instalovat WordPress se základní konfigurací

Spusťte níže uvedený příkaz ee.

sudo ee site create wp.hakase-labs.io --wp

Po dokončení získáte podrobné informace o webu, včetně přihlašovacího administrátora a hesla WordPress.

A získáte WordPress nainstalovaný v adresáři '/var/www/wp.hakase-labs.io' a pomocí PHP-FPM 5.6.

Zkontrolujte pomocí příkazu ee níže.

sudo ee site info wp.hakase-labs.io

Instalovat WordPress s nastavením mezipaměti

EasyEngine poskytuje automatické nastavení mezipaměti WordPress pro následující software:

  • --wpfc:Nginx Cache
  • --w3tc:Celková mezipaměť W3
  • --wpsc:WP Super Cache
  • --wpredis:Mezipaměť WP Redis

Nainstalujte WordPress se základní Nginx cache a W3 Total Cache pomocí příkazu ee níže.

sudo ee site create wp.hakase-labs.io --wpfc

A výsledek je následující.

Instalovat WordPress s PHP 7.0

Ve výchozím nastavení příkaz ee vynutí instalaci PHP-FPM 5.6 pro naši instalaci WordPress. A pokud chcete nainstalovat web s nejnovější verzí PHP-FPM 7.0, použijte volbu '--php7'.

Spusťte níže uvedený příkaz ee.

sudo ee site create wp.hakase-labs.io --wpfc --php7

Nyní zkontrolujte informace o podrobnostech zásobníku.

sudo ee site info wp.hakase-labs.io

Instalovat Wordpress s PHP-FPM 7.0, WordPress Cache a SSL Letsencrypt

Chcete-li nainstalovat WordPress pomocí PHP-FPM 7.0 s mezipamětí WordPress a SSL Letsencrypt, spusťte níže uvedený příkaz ee.

sudo ee site create wp.hakase-labs.io --wpfc --php7 --letsencrypt

A budete dotázáni na konfiguraci SSL Letsencrypt pro název domény.

Zadejte „y“ jako yes a poté stiskněte Enter.

Následuje výsledek.

Instalace WordPressu s povoleným PHP-FPM 7.0, SSL Letsencrypt a Nginx Cache byla úspěšně dokončena.

Krok 3 – Další konfigurace SSL (na Ubuntu 18.04)

V tomto kroku přidáme konfiguraci SSL pro webový server Nginx.

Ve výchozím nastavení EasyEngine ukládá konfiguraci SSL do adresáře '/var/www/domain.com/conf'.

Přejděte do adresáře '/var/www/domain.com/conf'.

cd /var/www/domain.com/

Nyní upravte konfiguraci Nginx 'nginx/ssl.conf'

vim nginx/ssl.conf

Přidejte konfiguraci 'ssl_ciphers' níže.

ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:AES256+EECDH:AES256+EDH';

Uložte a ukončete.

Nyní restartujte zásobník EasyEngine pomocí příkazu ee níže.

sudo ee stack restart

Konfigurace SSL pro web WordPress pod EasyEngine byla dokončena.

Krok 4 – Testování

Otevřete webový prohlížeč a zadejte instalační URL WordPress, moje je: http://hakase-labs.io/

A budete přesměrováni na připojení https a zobrazí se vám výchozí domovská stránka WordPress s motivem „dvacet sedmnáct“, jak je uvedeno níže.

Nyní otevřete přihlašovací stránku WordPress, moje je: http://hakase-labs.io/wp-login.php

Zadejte uživatelské jméno a heslo zadané během instalace.

A získáte řídicí panel WordPress.

Instalace a konfigurace webu WordPress s konfigurací mezipaměti a SSL Letsencrypt pomocí EasyEngine na Ubuntu 18.04 nebo Debian Jessie 8 byly úspěšně dokončeny.

Krok 5 – Běžné chyby

Chyba SSL SPDY na Ubuntu 18.04

Chybová stránka v prohlížeči Google Chrome.

"ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY".

Odpověď:

Zpět na 'Krok 3 – Další konfigurace SSL'

Chyba vygenerování SSL Letsencrypt

Chybové zprávy:

"Unable to setup, Let’s Encrypt"

Odpověď:

Ve výchozím nastavení EasyEngine vytvoří virtuálního hostitele nginx, který obsahuje název domény 'domain.com' a 'www.domain.com'. Ujistěte se tedy, že jste do konfigurace DNS přidali 'www' CNAME.


Ubuntu
  1. Jak nainstalovat WordPress s Dockerem na Ubuntu

  2. Jak nainstalovat Python 3.7 na Ubuntu, Debian a LinuxMint

  3. Jak nainstalovat Mattermost s MySQL na Ubuntu 14.04 a Debian 8

  1. Jak nainstalovat Netflix v Kodi na Ubuntu a Debian

  2. Jak nainstalovat WordPress s Nginx na Ubuntu 18.04

  3. Jak nainstalovat WordPress s Apache na Ubuntu 18.04

  1. Jak nainstalovat a nakonfigurovat Webmin na Debian / Ubuntu

  2. Jak nainstalovat Wordpress s Nginx, MariaDB a HHVM na Ubuntu 16.04 LTS

  3. Jak nainstalovat Wordpress s Nginx, MariaDB a HHVM v Ubuntu 15.04