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:
- Minimalna instalacja serwera CentOS 7
- Minimalna instalacja serwera RHEL 7
- 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.
- Jak skonfigurować hosty wirtualne oparte na nazwach i adresach IP (bloki serwerów) za pomocą NGINX
- Kompletny przewodnik po zabezpieczeniu, wzmocnieniu i poprawie wydajności serwera internetowego Nginx
- Jak zainstalować Varnish Cache 5.1 dla Nginx na CentOS 7
- 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.