GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte WordPress s Varnish a Nginx na Ubuntu

Ukážeme vám, jak nainstalovat WordPress s Varnish a Nginx na Ubuntu. Varnish je akcelerátor webových aplikací. Přesměrovává návštěvníky na statické stránky, kdykoli je to možné. Varnish lze nainstalovat a nakonfigurovat tak, aby obsah ukládal do mezipaměti před jakýmkoli HTTP serverem a může urychlit doručení až 300-1000krát.

V tomto tutoriálu vám ukážeme, jak zvýšit rychlost načítání vašeho webu WordPress nastavením Varnish před Nginx na serveru Ubuntu 16.04. Předpokládáme, že již máte na svém serveru Ubuntu 16.04 nainstalován LEMP stack (Nginx, MySQL a PHP) a WordPress.

Požadavky

Aby toto nastavení fungovalo, budete potřebovat:

  • Ubuntu 16.04 VPS. Nejlépe SSD, takže je to rychlejší.
  • Na vašem serveru je nainstalován zásobník LEMP a WordPress.
  • Uživatel root.
  • Textový editor.

Tento návod je pro WordPress s Varnish a Nginx. Pokud chcete použít jiné nastavení, postupujte podle našeho návodu:Nainstalujte WordPress s Memcached a Nginx na Ubuntu.

1. Přihlaste se ke svému serveru přes SSH jako uživatel root

ssh root@IP_ADDRESS -p PORT_NUMBER

a ujistěte se, že všechny balíčky nainstalované na vašem serveru jsou aktuální

apt-get update && apt-get upgrade

2. Nainstalujte a nakonfigurujte laka

Varnish je k dispozici v oficiálním úložišti Ubuntu 16.04, takže jej můžeme snadno nainstalovat pomocí příkazu apt-get

apt-get install varnish

Jakmile je nainstalován, nakonfigurujeme Varnish tak, aby naslouchal na portu 80 a používal webový server Nginx, který bude naslouchat na portu 8080 jako backend.

Otevřete soubor /etc/default/varnish v textovém editoru

vi /etc/default/varnish

a proveďte následující změny v části souboru „## Alternativa 2, Konfigurace s VCL“

DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"

Upravte také soubor lak.service a připojte následující možnosti konfigurace:

systemctl edit varnish.service

ExecStart=/usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m

Uložte soubor a znovu načtěte změny

systemctl daemon-reload

Dále upravte výchozí soubor Varnish vcl

vi /etc/varnish/default.vcl

a ujistěte se, že následující bloky vypadají jako ty níže

backend default {
.host = "127.0.0.1";
.port = "8080";
}

sub vcl_recv {
if (!(req.url ~ "wp-(login|admin)")) {
unset req.http.cookie;
}
}

sub vcl_fetch {
if (!(req.url ~ "wp-(login|admin)")) {
unset beresp.http.set-cookie;
}
}

uložte změny a restartujte Varnish, aby se změny projevily

systemctl restart varnish

3. Nakonfigurujte Nginx

Otevřete konfigurační soubor Nginx vašeho webu WordPress

vi /etc/nginx/sites-enabled/yourdomain.conf

a změňte naslouchací port na 8080

server {
...
listen 8080;
...
}

Proveďte stejné změny v /etc/nginx/sites-enabled/default soubor také.

[ecko_alert color=”blue”]Uvízli jste někde? Získejte od nás server a my vám zdarma nainstalujeme, nakonfigurujeme a optimalizujeme váš WordPress server![/ecko_alert]

4. Otestujte konfiguraci Nginx

Uložte změny a otestujte konfiguraci Nginx provedením následujícího příkazu

nginx -t

Výstup by měl vypadat takto

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

5. Restartujte Nginx Server

a nakonec restartujte Nginx, aby se změny projevily

systemctl restart nginx

Jakmile nyní vstoupíte na svůj web v prohlížeči, měl by být obsluhován prostřednictvím laku. A to je vše. Úspěšně jste nakonfigurovali WordPress s Varnish a Nginx. Váš web WordPress by měl být nyní znatelně rychlejší. Pokud chcete svůj web dále zrychlit, postupujte podle našich pokynů zde nebo si pořiďte kvalitní, rychlý SSD VPS.

Poté, co vše nakonfigurujete, můžete přejít k zabezpečení WordPressu a zabezpečení LEMP stacku.

Samozřejmě, pokud jste jedním z našich zákazníků WordPress Hosting, nemusíte instalovat WordPress s Varnish a Nginx na Ubuntu, jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám okamžitě nainstalují WordPress s Varnish a Nginx na Ubuntu.

PS . Pokud se vám líbil tento příspěvek o tom, jak nainstalovat WordPress s Varnish a Nginx na Ubuntu, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Nainstalujte WordPress s HHVM, Nginx a MariaDB na Ubuntu 12.04 LTS

  2. Nainstalujte gpEasy CMS s NGINX a PHP5-FPM na Ubuntu 14.04 VPS

  3. Nainstalujte Croogo na Ubuntu VPS s Nginx a MariaDB

  1. Nainstalujte OpenCart 2 na Ubuntu 14.04 VPS s Nginx a PHP-FPM

  2. Nainstalujte OwnCloud 7 s Nginx a PHP-FPM na Ubuntu VPS

  3. Nainstalujte Prosper202 s Nginx, MySQL a PHP-FPM na Ubuntu

  1. Nainstalujte říjnový CMS na Ubuntu s Nginx a MariaDB

  2. Nainstalujte a nastavte NodeBB s Redis a Nginx na Ubuntu 12.04

  3. Nainstalujte WordPress s Memcached a Nginx na Ubuntu