Az Apache HTTP továbbra is vezet a webszerverek piaci részesedésében, de úgy tűnik, hogy az Nginx hamarosan átveszi az irányítást.
Az Nginx teljesítményéről ismert, és vezető szerepet tölt be a 10 000 és 100 000 legjobb webhelyek között.
Az adatok a HasonlóTech-től
Az Nginx egy nyílt forráskódú webszerver, és fantasztikus.
Jól integrálható számos háttérrendszerrel, alkalmazáskiszolgálóval. Ha az Nginx-en dolgozik, akkor lehet, hogy tisztában van vele Nginx Plusaz Nginx kereskedelmi változata.
Az Nginx Plus több funkcióval rendelkezik, mint az Nginx (ahogyan sejtheti).
Volt:
- Munkamenet-megmaradás annak biztosítása érdekében, hogy a kérések ugyanarra a felfelé irányuló kiszolgálóra kerüljenek továbbításra
- Magas rendelkezésre állású klaszterezés az egyetlen hibapont (SPOF) elkerülése érdekében
- Aktív állapotellenőrzések, hogy leállítsák a kérések küldését a hibás kiszolgálóknak
- Fedezze fel a szolgáltatásokat a DNS használatával
- Teljes funkcionalitású terheléselosztó
- Több szabályozás a gyorsítótáron
- Beépített felügyelet a hibakereséshez, az erőforrások kihasználásához és a hibaelhárításhoz
- Egyszeri bejelentkezés
- WAF dinamikus modul
- Sávszélesség-vezérlők Mp4 streaminghez
- és még sok más…
Az Nginx Plus a következő disztribúcióhoz érhető el.
- RHEL/CentOS
- Amazon Linux
- Oracle Linux
- FreeBSD
- SUSE
- Ubuntu
- debian
valamint a következő IaaS-en (infrastruktúra-szolgáltatás)
- Google Cloud Platform (GCP)
- Amazon Web Services (AWS)
- Microsoft Azure
Tartalomjegyzék
Az Nginx Plus telepítése
Az Nginx 30 napos INGYENES próbaverziót kínál, így ha felfedezni szeretné, letöltheti a próbaverziót.
A következőket teszteltem a Google Cloudon
Az Nginx Plus telepítésének két módja van.
Az egyik a manuális, ami az itt elmagyarázták másodszor pedig a forgatókönyvön keresztül.
Használjuk a script módot, ahogy az egyszerű.
- Jelentkezzen be a szerverre a root felhasználóval
- Hajtsa végre az alábbi szkripteket
wget https://cs.nginx.com/static/install-nginx && chmod +x install-nginx ./install-nginx #hash key given by Nginx
- Cserélje le a piros színű szöveget az Nginx által biztosított egyszeri hash kulccsal
Volt:
[[email protected] ~]# ./install-nginx 148740a5769c640b3233406d04c5b58e This script will install NGINX Plus Do you want to install nginx-plus for centos 7? [y/n]: y 2017-12-03 07:49:37 URL:https://cs.nginx.com/otl/148740a5769c640b3233406d04c5b58e/cert [1334/1334] -> "/etc/ssl/nginx/nginx-repo.crt" [1] 2017-12-03 07:49:38 URL:https://cs.nginx.com/otl/148740a5769c640b3233406d04c5b58e/private_key [1708/1708] -> "/etc/ssl/nginx/nginx-repo.key" [1] Loaded plugins: fastestmirror nginx-plus | 2.9 kB 00:00:00 nginx-plus/x86_64/primary_db | 137 kB 00:00:01 Loading mirror speeds from cached hostfile * base: mirrors.xmission.com * epel: mirror.hmc.edu * extras: centos.s.uw.edu * updates: mirrors.syringanetworks.net Resolving Dependencies --> Running transaction check ---> Package nginx-plus.x86_64 0:1.13.4-1.el7.ngx will be installed --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================================== Installing: nginx-plus x86_64 1.13.4-1.el7.ngx nginx-plus 2.9 M Transaction Summary =============================================================================================================================================================== Install 1 Package Total download size: 2.9 M Installed size: 7.2 M Downloading packages: nginx-plus-1.13.4-1.el7.ngx.x86_64.rpm | 2.9 MB 00:00:20 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : nginx-plus-1.13.4-1.el7.ngx.x86_64 1/1 ---------------------------------------------------------------------- Thank you for using NGINX! Please find the documentation for NGINX Plus here: /usr/share/nginx/html/nginx-modules-reference.pdf NGINX Plus is proprietary software. EULA and License information: /usr/share/doc/nginx-plus/ For support information, please see:Support for F5 NGINX Software---------------------------------------------------------------------- Verifying : nginx-plus-1.13.4-1.el7.ngx.x86_64 1/1 Installed: nginx-plus.x86_64 0:1.13.4-1.el7.ngx Complete! [[email protected] ~]#
Az könnyű volt!
Indítsuk el az Nginxet, és ellenőrizzük a telepítést a szerver IP-címének elérésével.
service nginx start
és amint látod, ez siker!
Nginx leállítása/indítása
A leállítási és indítási eljárás ugyanaz marad, mint az Nginx nyílt forráskódú.
service nginx stop #to stop service nginx start #to start service nginx status #to check the status service nginx restart #to restart
Valós idejű megfigyelés
Amint korábban említettük, a Plus élő tevékenységfigyelést biztosít, ahol ellenőrizheti a részletes mutatókat.
Volt:
- Aktuális és összes kérés
- Kérések másodpercenként
- Válasz HTTP állapotkóddal
- Forgalmi adatok mérete küldött és fogadott szerint
- Upstream kérések részletei
Vessen egy pillantást a bemutató oldal
Az Nginx Plus tökéletes megoldásnak tűnik a szoftver alapú terheléselosztáshoz, a webes teljesítmény javításához, nagyszámú látogató egyidejű kiszolgálásához.
Szereted az Nginxet? Próbálja ki az Nginx Plust; szeretni fogod!
Élvezettel olvasta a cikket? Mit szólnál a világgal való megosztáshoz?