Weboldal keresés

Az Nginx telepítése a CentOS 7 rendszeren


Az NGINX (az Engine X rövidítése) egy ingyenes, nyílt forráskódú és hatékony HTTP webszerver és fordított proxy eseményvezérelt (aszinkron) architektúrával. C programozási nyelven íródott, és Unix-szerű operációs rendszereken, valamint Windows operációs rendszeren fut.

Reverse proxyként, szabványos levelezési és TCP/UDP proxyszerverként is működik, és terheléselosztóként is konfigurálható. Számos webhelyet táplál az interneten; jól ismert nagy teljesítményéről, stabilitásáról és funkciókban gazdag készletéről.

Olvassa el még: Az Apache telepítése CentOS 7 rendszeren

Ebben a cikkben elmagyarázzuk, hogyan telepíthető, konfigurálható és kezelhető az Nginx HTTP webszerver CentOS 7 vagy RHEL 7 kiszolgálón parancssor használatával.

Előfeltételek:

  1. A CentOS 7 szerver minimális telepítése
  2. RHEL 7 szerver minimális telepítés
  3. CentOS/RHEL 7 rendszer statikus IP-címmel

Telepítse az Nginx webszervert

1. Először frissítse a rendszerszoftver-csomagokat a legújabb verzióra.

yum -y update

2. Ezután telepítse az Nginx HTTP-kiszolgálót az EPEL-lerakatból a YUM-csomagkezelő használatával az alábbiak szerint.

yum install epel-release
yum install nginx 

Az Nginx HTTP Server kezelése CentOS 7 rendszeren

3. Az Nginx webszerver telepítése után először elindíthatja, és engedélyezheti, hogy a rendszerindításkor automatikusan elinduljon.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

Állítsa be a tűzfalat az Nginx forgalom engedélyezésére

4. Alapértelmezés szerint a CentOS 7 beépített tűzfala blokkolja az Nginx forgalmat. Az Nginx webes forgalmának engedélyezéséhez frissítse a rendszer tűzfalszabályait, hogy engedélyezze a bejövő csomagokat HTTP és HTTPS protokollon az alábbi parancsok segítségével.

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

Tesztelje az Nginx Servert a CentOS 7 rendszeren

5. Most már ellenőrizheti az Nginx-kiszolgálót a következő URL-címen. Ekkor egy alapértelmezett nginx-oldal jelenik meg.

http://SERVER_DOMAIN_NAME_OR_IP 

Nginx fontos fájlok és könyvtárak

  • A szerver alapértelmezett gyökérkönyvtára (konfigurációs fájlokat tartalmazó legfelső szintű könyvtár): /etc/nginx.
  • A fő Nginx konfigurációs fájl: /etc/nginx/nginx.conf.
  • Szerverblokk (virtuális gazdagép) konfigurációk hozzáadhatók: /etc/nginx/conf.d.
  • Az alapértelmezett kiszolgáló dokumentum gyökérkönyvtára (web fájlokat tartalmaz): /usr/share/nginx/html.

Érdemes elolvasni a következő, Nginx webszerverrel kapcsolatos cikkeket is.

  1. Név- és IP-alapú virtuális gépek (szerverblokkok) beállítása az NGINX segítségével
  2. A végső útmutató az Nginx webszerver biztonságossá tételéhez, megerősítéséhez és teljesítményének javításához
  3. A Varnish Cache 5.1 telepítése az Nginx számára a CentOS 7 rendszeren
  4. Telepítse a legújabb Nginx 1.10.1, MariaDB 10 és PHP 5.5/5.6 verziót a CentOS 7 rendszeren

Ebben a cikkben bemutattuk, hogyan telepítheti és kezelheti az Nginx HTTP-kiszolgálót a parancssorból a CentOS 7 rendszeren. Kérdéseit felteheti vagy visszajelzést adhat nekünk az alábbi megjegyzés űrlapon keresztül.