Úvod
Když přistupujete na jakoukoli webovou stránku, je nezbytné, abyste odesílali a přijímali informace na webový server az něj. Důvodem je, že webové servery jsou softwarové nástroje, které ukládají, zpracovávají a doručují webové stránky klientům. Operační systémy se standardně neinstalují s webovým serverem, takže jej nejprve musí nainstalovat správce systému. Mezi různými webovými servery, které jsou na trhu, jsou nejoblíbenější Apache a NGINX (vyslovováno jako „Engine X“).
Významné funkce NGINX:
- Servery NGINX využívají CPU velmi efektivním způsobem tím, že spouští jeden pracovní proces na každý CPU. To poskytuje lepší efektivitu hardwaru než Apache, a proto může zpracovat více za kratší dobu.
- Funguje také jako nástroj pro vyrovnávání zatížení a mezipaměť HTTP. To umožňuje vývojáři snížit počet hardwarových komponent v síťovém systému.
- Výkon statického obsahu NGINX je mnohem lepší než jeho konkurent a poskytuje zrychlenou podporu pro FastCGI , SCGI a servery memcached.
Předpoklady
Před instalací musíte mít na serveru nastaveného uživatele bez oprávnění root s právy sudo. Pokud se chcete naučit, jak nastavit server a přidat uživatele zpočátku, podívejte se na náš článek kliknutím sem.
Instalace nginx na server je poměrně jednoduchý proces, který nezabere více než 2 minuty. Zde jsou kroky k instalaci nginx na server se systémem Ubuntu 14.04 a 16.04.
Krok 1:Aktualizace balíčku
Aktualizujte balíčky dostupné v úložištích pomocí příkazu apt-get
apt-get update
Krok 2:Instalace nginx
Po aktualizaci balíčků je nyní čas nainstalovat webový server nginx.
apt-get install nginx
Obdržíte následující výzvu
Do you want to continue? [Y/n]
Zadejte Y a stiskněte enter pokračovat a dokončit instalaci.
Krok 3:Ověření
Chcete-li ověřit, zda byla instalace správně dokončena a zda je webový server v provozu, použijte ve svém webovém prohlížeči níže uvedenou adresu URL.
http://server_ip_address
Váš webový prohlížeč vás přesměruje na stránku, která vypadá takto.
Instalaci můžete ověřit také pomocí rozhraní příkazového řádku spuštěním následujícího příkazu.
systemctl status nginx
Output: nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: e Active: active (running) since Mon 2016-12-19 05:02:55 UTC; 4s ago Main PID: 10855 (nginx) CGroup: /system.slice/nginx.service ├─10855 nginx: master process /usr/sbin/nginx -g daemon on; master_p └─10856 nginx: worker process
Závěr
Po instalaci webového serveru je nyní čas přidat technologie a další služby, které byste chtěli využít k vytvoření lepšího provozu serveru a jeho správy. Chcete-li vybudovat pevný základ pro běh aplikací na vašem serveru, je nutné nainstalovat LEMP stack pro server se systémem nginx a zásobník LAMP pro server s webovým serverem Apache. Kliknutím na odkazy se dozvíte, jak je nainstalovat.