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.