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:
- A CentOS 7 szerver minimális telepítése
- RHEL 7 szerver minimális telepítés
- 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.
- Név- és IP-alapú virtuális gépek (szerverblokkok) beállítása az NGINX segítségével
- 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
- A Varnish Cache 5.1 telepítése az Nginx számára a CentOS 7 rendszeren
- 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.