nginx napsaný jako „Engine X“ je HTTP a reverzní proxy server, stejně jako poštovní proxy server, jehož autorem je Igor Sysoev. Zpočátku byl používán pro provozování silně zatížených ruských stránek, včetně Yandex, Mail.Ru, VKontakte a Rambler. Podle Netcraft, společnosti poskytující internetové služby, která poskytuje analýzu podílu na trhu webových serverů a webhostingů, obsluhoval nginx v lednu 2014 téměř 16 % nejrušnějších webů. Jen málo webů, které provozují své domény na nginx, jsou:Netflix, WordPress.com, FastMail.fm atd.,
nginx vydal binární balíčky, kromě zdrojových instalačních balíčků pro RHEL/CentOS. Chcete-li povolit automatické aktualizace balíčků nginx, nastavte úložiště yum pro distribuce RHEL/CentOS.
Krok 1:Nastavení úložiště yum nginx pro RHEL/CentOS pomocí rpm
Chcete-li nastavit úložiště yum nginx pro RHEL/CentOS, vyberte odpovídající balíček nginx-release ze seznamu:
RHEL5
RHEL6
CentOS5
CentOS6
Tento balíček obsahuje konfigurační soubor yum a veřejný klíč PGP nezbytný k ověření podepsaných RPM. Stáhněte a nainstalujte jej pomocí níže uvedeného příkazu:
#rpm -ihv nginx-release-centos-5-0.el5.ngx.noarch.rpm
Níže uvedený obrázek gif ukazuje stahování balíčku rpm, vyhledání souborů v balíčku rpm, extrahování souborů z balíčku rpm a instalaci balíčku rpm.
Krok 2:Ruční konfigurace úložiště yum pro RHEL/CentOS
Případně můžete nakonfigurovat ručně bez instalace balíčku nginx-release pomocí rpm. Vytvořte soubor nginx.repo pod /etc/yum.repos.d/ s pomocí vašeho oblíbeného editoru a přidejte do něj následující řádky kódu založeného na vaší architektuře OS.
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
Nahraďte „os“ za „rhel“ nebo „centos“ v závislosti na použité distribuci a „OSRELEASE“ za „5“ nebo „6“ pro verze 5.xa 6.x v tomto pořadí.
Níže uvedený gif ukazuje manuální konfiguraci pro centos 5.
Krok 3:Instalace webového serveru nginx pomocí úložiště yum
Chcete-li nainstalovat webový server nginx, zadejte následující příkaz yum:
# yum install nginx
Níže uvedený obrázek gif ukazuje instalaci nginx pomocí yum.