Wyszukiwanie w witrynie

Jak zainstalować Nginx na CentOS 7


NGINX (skrót od Engine X) to darmowy, open source i wydajny serwer WWW HTTP oraz zwrotne proxy z architekturą sterowaną zdarzeniami (asynchroniczną). Jest napisany przy użyciu języka programowania C i działa na systemach operacyjnych typu Unix, a także na systemie operacyjnym Windows.

Działa również jako odwrotny serwer proxy, standardowy serwer proxy poczty i TCP/UDP, a dodatkowo może być skonfigurowany jako moduł równoważenia obciążenia. Obsługuje wiele witryn w Internecie; dobrze znany ze swojej wysokiej wydajności, stabilności i bogatego zestawu funkcji.

Przeczytaj także: Jak zainstalować Apache na CentOS 7

W tym artykule wyjaśnimy, jak zainstalować, skonfigurować i zarządzać serwerem WWW Nginx HTTP na serwerze CentOS 7 lub RHEL 7 za pomocą wiersza poleceń.

Warunki wstępne:

  1. Minimalna instalacja serwera CentOS 7
  2. Minimalna instalacja serwera RHEL 7
  3. System CentOS/RHEL 7 ze statycznym adresem IP

Zainstaluj serwer WWW Nginx

1. Najpierw zaktualizuj pakiety oprogramowania systemowego do najnowszej wersji.

yum -y update

2. Następnie zainstaluj serwer HTTP Nginx z repozytorium EPEL, korzystając z menedżera pakietów YUM w następujący sposób.

yum install epel-release
yum install nginx 

Zarządzaj serwerem HTTP Nginx na CentOS 7

3. Po zainstalowaniu serwera WWW Nginx możesz go uruchomić po raz pierwszy i włączyć automatyczne uruchamianie przy starcie systemu.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

Skonfiguruj zaporę sieciową, aby zezwalała na ruch Nginx

4. Domyślnie wbudowana zapora sieciowa CentOS 7 jest ustawiona tak, aby blokować ruch Nginx. Aby zezwolić na ruch internetowy w Nginx, zaktualizuj reguły zapory systemowej, aby zezwalać na pakiety przychodzące na HTTP i HTTPS, używając poniższych poleceń.

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

Przetestuj serwer Nginx na CentOS 7

5. Teraz możesz zweryfikować serwer Nginx, przechodząc pod następujący adres URL. Zostanie wyświetlona domyślna strona nginx.

http://SERVER_DOMAIN_NAME_OR_IP 

Ważne pliki i katalogi Nginx

  • Domyślny katalog główny serwera (katalog najwyższego poziomu zawierający pliki konfiguracyjne): /etc/nginx.
  • Główny plik konfiguracyjny Nginx: /etc/nginx/nginx.conf.
  • Konfiguracje bloków serwerów (hosty wirtualne) można dodać w: /etc/nginx/conf.d.
  • Domyślny katalog główny dokumentów serwera (zawiera pliki internetowe): /usr/share/nginx/html.

Możesz także przeczytać poniższe artykuły dotyczące serwera WWW Nginx.

  1. Jak skonfigurować hosty wirtualne oparte na nazwach i adresach IP (bloki serwerów) za pomocą NGINX
  2. Kompletny przewodnik po zabezpieczeniu, wzmocnieniu i poprawie wydajności serwera internetowego Nginx
  3. Jak zainstalować Varnish Cache 5.1 dla Nginx na CentOS 7
  4. Zainstaluj najnowszy Nginx 1.10.1, MariaDB 10 i PHP 5.5/5.6 na CentOS 7

W tym artykule pokazaliśmy, jak zainstalować serwer HTTP Nginx i zarządzać nim z wiersza poleceń w CentOS 7. Możesz zadawać pytania lub przekazywać nam uwagi za pomocą poniższego formularza komentarzy.