Vyhledávání na webu

Jak nainstalovat Nginx na CentOS 7


NGINX (zkratka pro Engine X) je bezplatný, open source a výkonný webový server HTTP a reverzní proxy s architekturou řízenou událostmi (asynchronní). Je napsán pomocí programovacího jazyka C a běží na operačních systémech podobných Unixu i na OS Windows.

Funguje také jako reverzní proxy, standardní poštovní a TCP/UDP proxy server a může být navíc konfigurován jako load balancer. Pohání mnoho stránek na webu; dobře známý pro svůj vysoký výkon, stabilitu a sadu bohatou na funkce.

Přečtěte si také: Jak nainstalovat Apache na CentOS 7

V tomto článku vysvětlíme, jak nainstalovat, nakonfigurovat a spravovat webový server Nginx HTTP na serveru CentOS 7 nebo RHEL 7 pomocí příkazového řádku.

Předpoklady:

  1. Minimální instalace serveru CentOS 7
  2. Minimální instalace serveru RHEL 7
  3. Systém CentOS/RHEL 7 se statickou IP adresou

Nainstalujte webový server Nginx

1. Nejprve aktualizujte balíčky systémového softwaru na nejnovější verzi.

yum -y update

2. Dále nainstalujte Nginx HTTP server z úložiště EPEL pomocí správce balíčků YUM následovně.

yum install epel-release
yum install nginx 

Spravujte Nginx HTTP Server na CentOS 7

3. Jakmile je webový server Nginx nainstalován, můžete jej poprvé spustit a povolit jeho automatické spouštění při spouštění systému.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

Nakonfigurujte firewall tak, aby povolil provoz Nginx

4. Ve výchozím nastavení je vestavěný firewall CentOS 7 nastaven tak, aby blokoval provoz Nginx. Chcete-li povolit webový provoz na Nginx, aktualizujte pravidla systémové brány firewall tak, aby povolovala příchozí pakety na HTTP a HTTPS pomocí příkazů níže.

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https
firewall-cmd --reload

Otestujte Nginx Server na CentOS 7

5. Nyní můžete ověřit server Nginx tak, že přejdete na následující adresu URL, zobrazí se výchozí stránka nginx.

http://SERVER_DOMAIN_NAME_OR_IP 

Důležité soubory a adresáře Nginx

  • Výchozí kořenový adresář serveru (adresář nejvyšší úrovně obsahující konfigurační soubory): /etc/nginx.
  • Hlavní konfigurační soubor Nginx: /etc/nginx/nginx.conf.
  • Konfigurace bloků serveru (virtuální hostitelé) lze přidat v: /etc/nginx/conf.d.
  • Výchozí kořenový adresář dokumentů serveru (obsahuje webové soubory): /usr/share/nginx/html.

Můžete si také přečíst následující články související s webovým serverem Nginx.

  1. Jak nastavit virtuální hostitele založené na názvech a IP (bloky serveru) pomocí NGINX
  2. Dokonalý průvodce zabezpečením, zpevněním a zlepšením výkonu webového serveru Nginx
  3. Jak nainstalovat Varnish Cache 5.1 pro Nginx na CentOS 7
  4. Nainstalujte nejnovější Nginx 1.10.1, MariaDB 10 a PHP 5.5/5.6 na CentOS 7

V tomto článku jsme si ukázali, jak nainstalovat a spravovat Nginx HTTP server z příkazového řádku na CentOS 7. Pomocí níže uvedeného formuláře pro komentáře můžete klást otázky nebo nám poskytnout zpětnou vazbu.