Vyhledávání na webu

Webinoly – Nainstalujte si optimalizovaný web WordPress s bezplatným SSL


Pokud chcete sami hostit svůj vlastní web WordPress, existuje mnoho způsobů, jak to udělat. Pravděpodobně jste slyšeli o stackech LAMP a LEMP.

V tomto článku vám ukážeme jiný přístup pomocí Webinoly – optimalizovaného webového serveru LEMP s integrovanými mnoha funkcemi, které vám usnadní život.

Protože Webinoly dodržuje osvědčené postupy pro váš web, získáte:

  • Bezplatné certifikáty SSL prostřednictvím Let’s Encrypt.
  • HTTP/2 – hlavní revize síťového protokolu HTTP.
  • PHP 7.3. V případě potřeby jsou podporovány i dřívější verze.
  • Mezipaměť objektů FastCGI a Redis pro WordPress.
  • Automaticky se pokusí optimalizovat váš webový server, abyste získali většinu dostupných zdrojů.

Chcete-li spravovat své webové stránky, nabízí Webinoly následující možnosti:

  • Příkazy pro vytváření, odstraňování a deaktivaci webů.
  • Instalace certifikátů SSL.
  • Zobrazení protokolu v reálném čase.
  • Další možnosti zabezpečení pro přístup k phpMyAdmin.

V tomto článku vám ukážeme, jak nainstalovat Webinoly. Je podporována ve verzích LTS Ubuntu, takže si ji můžete nainstalovat na Ubuntu 16.04 nebo 18.04. Objevily se zprávy, že služba bude fungovat i na jiných verzích, ale zatím nebyly provedeny žádné oficiální testy.

Instalace Webinoly v Ubuntu

Instalace Webinoly je poměrně snadná, vše, co musíte udělat, je spustit následující příkaz wget.

sudo wget -qO weby qrok.es/wy && sudo bash weby 3

Tím se nainstalují všechny balíčky Webinoly, včetně Nginx, MariaDB a PHP. Je to tak jednoduché. Po dokončení instalace obdržíte uživatelské heslo MySQL:

Vytvoření vašeho prvního webu WordPress

Nyní, když je instalace dokončena, můžete nastavit svůj první web WordPress pomocí Webinoly. To lze snadno vytvořit jedním příkazem:

sudo site example.com -wp

Výše uvedený příkaz vytvoří web: example.com s instalací WordPress. Požádá vás o vytvoření nové databáze nebo použití stávající databáze. Na všechny otázky můžete odpovědět výchozím “y ” a Webinoly vygeneruje náhodný název databáze, uživatelské jméno a heslo:

Po dokončení nastavení můžete otevřít web a nakonfigurovat název, uživatelské jméno a heslo webu:

Po kliknutí na „Install WordPress“ bude instalace dokončena a můžete začít pracovat na svém webu.

Konfigurace serveru pro WordPress

Jak již bylo zmíněno dříve, Webinoly vám umožňují provádět na vašem serveru některé další konfigurace a úpravy. Níže vidíte několik příkladů, jak přidat další konfiguraci:

Upravte konfiguraci FastCGI.

sudo webinoly -config-cache
sudo webinoly -clear-cache=fastcgi

Výchozí port pro phpMyAdmin je 22222. Pokud to chcete změnit, můžete použít následující příkaz:

sudo webinoly -tools-port=18915
sudo webinoly -tools-site=mymainsite.com

Druhý příkaz vynucuje použití mymainsite.com pro přístup do sekce nástrojů.

Abychom se vyhnuli škodlivému provozu, můžeme přidat blackhole jako výchozí odpověď nginx. V případě požadavku, který neodpovídá žádné webové stránce, nebude vrácen žádný obsah.

sudo webinoly -default-site=blackhole

V případě, že chcete zablokovat přístup IP adresy na váš web, můžete použít následující příkaz:

sudo webinoly -blockip=xx.xx.xx.xx

Nastavit bezplatné SSL na webu WordPress

K vydání bezplatného certifikátu SSL pro vaši doménu můžete použít:

sudo site example.com -ssl=on

S Webinoly můžete využít mnohem více možností. Například – instalace/odinstalace extra balíčků, povolení HTTP autentizace, přidání zaparkovaných domén, vytvoření WordPress multisite a mnoho dalších.

Pro podrobnější informace a příklady vám doporučuji nahlédnout do dokumentace Webinoly.

Závěr

Webinoly je pěkná a snadná implementace zásobníku LEMP s přidanou funkcí navíc. Rozhodně to stojí za vyzkoušení, ať už jste zkušený nebo začátečník.