Számos elérhető kiszolgálóalkalmazás létezik. A legnépszerűbbek közé tartozik az Apache és az NGINX. Mindkettő ingyenes és nyílt forráskódú. Természetesen a népszerűség szempontjából az Apache még a világon is elég népszerű választás. Valójában a jelenlegi kibervilág összes szerverének több mint 65% -át Apache működteti!
Ez azonban nem csökkenti az NGINX előnyeit (motor-ex - így ejtik). Az NGINX rengeteg további előnnyel jár, amelyet az Apache nem tud kiszolgálni.
Az első és legfontosabb ok az előadás. Az NGINX, mivel az Apache könnyű alternatívája, jobb általános teljesítményt nyújt, mint az Apache. Az NGINX jól illeszkedik a Linux és más UNIX-szerű környezetekhez is. Az NGINX azonban elmarad a rugalmasság szempontjából. A legtöbb esetben további modulokat kell fordítania az NGINX bináris fájlba, mivel az NGINX nem minden modulja támogatja a dinamikus modul betöltését.
Mivel mindkettő ingyenes, könnyen elindíthatja saját szerverét most! A mai bemutatón megnézzük a teszt CentOS rendszeremen futó NGINX-et.
Az NGINX telepítése
Az NGINX elérhető az EPEL adattárban. Indítsuk el a telepítést!
Először ellenőrizze, hogy a rendszerében engedélyezve van-e az EPEL-tár -
sudo yum telepítse az epel-release programot
sudo yum frissítés
Itt az ideje a telepítés végrehajtásának!!!
sudo yum telepítse az nginx-et
Az NGINX indítása
A telepítés befejeződött, ideje felgyújtani! Nem magától indul be!
sudo systemctl start nginx
Ha a rendszer tűzfal használatára van beállítva, engedélyezze a HTTP és a HTTPS forgalmat a szerverről / a szerver felé -
sudo tűzfal-cmd --permanent --zone = public --add-service = httpsudo tűzfal-cmd --permanent --zone = public --add-service = https
sudo firewall-cmd --reload
Ideje tesztelni a szervert -
http: //Nincs meg a szerver IP-címe? Ezután megtudhatja a következő parancs futtatásával -
ip cím
Esetemben szükségem van az „enp0s3” kapcsolatra. Most keresse meg az IP-címet a következő parancs futtatásával -
ip addr show enp0s3 | grep inet | awk 'print $ 2; '| sed 's / \ /.* $ // '
Érdemes engedélyeznie az NGINX-et minden alkalommal, amikor a rendszer elindul -
sudo systemctl engedélyezze az nginx-etTovábbi konfigurációk
Az alapértelmezett konfiguráció nem mindig a legjobb, mivel az az adott használati esettől függ. Szerencsére az NGINX egy praktikus konfigurációs fájlkészlettel áll elő.
- NGINX globális konfigurációs fájl / etc / nginx / nginx.konf
- Alapértelmezett kiszolgálógyökér / usr / share / nginx / html
- Szerverblokk konfigurációja / etc / nginx / conf.d / *.konf
Élvezd!