Wat is NGINX?

NGINX is een open-source software voor webservers, reverse proxying, caching, load balancing en mediastreaming - en wordt veel gebruikt vanwege zijn hoogwaardige lichtgewicht architectuur

wat is nginx

Nginx ("engine x") is open source webserversoftwaretechnologie die ook reverse proxying, load balancing en caching uitvoert en populair is vanwege de krachtige lichtgewicht architectuur.

Wat is de Nginx-server?

Nginx server is een gratis, open source webserver. Het draait op 64-bits Linux/Unix-besturingssystemen en wordt veel gebruikt voor krachtige websites vanwege de lichtgewicht architectuur in vergelijking met Apache-servers. In dit artikel geven we je basisinformatie over Nginx, configuratievoorbeelden en welke modules nodig zijn voor bepaalde functies van je website. We zullen ook veelgestelde vragen over de Nginx-servers beantwoorden en praktische oplossingen bieden voor veelvoorkomende problemen op internet.

nginx

Meer over de NGINX-server?

Nginx is een krachtige webserver met een lichtgewicht architectuur. Het draait op 64-bits Linux/Unix-besturingssystemen en wordt veel gebruikt voor websites met veel verkeer omdat het meer gelijktijdige verbindingen aankan dan Apache-servers. Het is aangetoond dat Nginx beter presteert dan Apache in benchmarks, vooral bij het aanbieden van statische bestanden.

Het Nginx-configuratiebestand bevindt zich in /etc/Nginx/Nginx.conf en bevat richtlijnen die de werking van de server regelen. Nginx-modules bevinden zich in de directory /usr/lib64/Nginx/modules. De meest gebruikte modules zijn:

  • kern - basis Nginx-functionaliteit
  • SSL – biedt SSL-ondersteuning
  • proxy – ondersteunt reverse proxy-ondersteuning
  • geo - maakt ondersteuning voor geolocatie mogelijk
  • event - maakt een gebeurtenisgestuurd programmeermodel mogelijk

Er zijn veel andere modules beschikbaar en de lijst verandert regelmatig. Je kunt een actuele lijst met Nginx-modules vinden op de Nginx-wiki.

Hoe werkt de Nginx-server?

Nginx is krachtige webserversoftware die grote hoeveelheden verkeer zeer goed aankan. Het is ook open source en gratis te gebruiken. In dit artikel zullen we bekijken hoe Nginx werkt en enkele van de voordelen ervan.

Nginx gebruikt een master-worker-model waarin één masterproces werk delegeert aan werkprocessen. Nginx wordt over het algemeen gebruikt als webserversoftware die grote hoeveelheden verkeer zeer goed aankan, maar het kan ook fungeren als een reverse proxy en load balancer.

Een van de belangrijkste voordelen van Nginx is de mogelijkheid om een ​​groot aantal gelijktijdige verbindingen aan te kunnen. Het kan dit doen door verschillende technieken te gebruiken, zoals het voor langere tijd openhouden van verbindingen, of door gebeurtenisgestuurde programmering te gebruiken. Bij deze laatste benadering worden nieuwe verzoeken binnengehaald door de werkprocessen wanneer dat nodig is.

Nginx is ook in staat om statische inhoud zeer snel en efficiënt te leveren, omdat het deze rechtstreeks vanuit RAM kan leveren als ze eerder in de cache zijn opgeslagen of vanuit een opslagapparaat zoals een SSD in plaats van. Nginx heeft zijn eigen caching-systeem genaamd FastCGI dat ook wordt gebruikt door PHP.

Nginx werkt op de meeste Unix-achtige besturingssystemen en het is aangetoond dat het goed presteert, zelfs onder zeer hoge belasting, waardoor het een favoriete webserver is voor veel hostingbedrijven en grote sites zoals Facebook en Wikipedia die miljoenen hits per dag ontvangen. U kunt zien hoe Nginx presteert ten opzichte van andere webservers op de benchmarkingsite, WebPageTest.org.

Concluderend, Nginx is een krachtige en veelzijdige webserversoftware die veel voordelen heeft ten opzichte van andere opties, zoals: apache. Het is open-source en gratis te gebruiken, het kan grote hoeveelheden verkeer heel goed aan en het is ook in staat om snel en efficiënt statische inhoud aan te bieden. Als u op zoek bent naar een webserver die betrouwbaar is en hoge belastingen aankan, dan is Nginx een goede keuze.

Voordelen van het gebruik van de NGINX-server?

NGINX is een open-source reverse proxy-server die de mogelijkheden heeft om uw hostingproblemen op te lossen. Het staat bekend om zijn snelheid, betrouwbaarheid en uitgebreide reeks functies.

Tegenwoordig heeft het de voorkeur van de meeste webhosts, omdat het u in staat stelt meer verkeer op een enkele machine af te handelen en tegelijkertijd het gebruik van hulpbronnen te verminderen. De reden waarom NGINX vaker wordt gebruikt dan Apache, is dat het een beter geheugengebruik en snellere laadsnelheden van webpagina's mogelijk maakt.

NGINX, uitgesproken als Engine X, werd in 2002 uitgebracht door Igor Sysoev. Sindsdien is het enorm gestegen. Er zijn veel voordelen aan het gebruik van de NGINX-server ten opzichte van andere servers die hieronder worden vermeld:

Het is sneller dan Apache en LiteSpeed. NGINX is zo ontworpen dat het de respons pas terugstuurt naar de client nadat alle componenten van dat bestand volledig in het geheugen zijn geladen, terwijl in het geval van Apache elke module afzonderlijk in het geheugen wordt geladen wanneer dat nodig is. Dit resulteert in een betere benutting van bronnen waardoor uw website sneller laadt. Het is efficiënter met hulpbronnen. Het gebruikt een kleinere hoeveelheid RAM en vereist geen frequente herstart.

Het is schaalbaar. U kunt NGINX-webservers toevoegen of verwijderen op basis van uw websiteverkeer en hun prestaties worden niet beïnvloed. NGINX Plus ondersteunt populaire webservers met een API-gateway voor inkomend verkeer en commerciële ondersteuning.

Het ondersteunt load balancing en keert de proxy-functionaliteit direct uit de doos om zonder extra software te installeren. Het wordt geleverd met een breed scala aan systeembronnen zonder extensie in vergelijking met andere servers.

Het ondersteunt HTTP, HTTPS, SMTP-, POP3- en IMAP-protocollen voor communicatie tussen webservers en clients. Het vereist externe HTTP-serververificatie en een HTTP-load balancer met een asyncluisterrijke architectuur.

Het kan eenvoudig worden geïntegreerd met verschillende software van derden, zoals: WordPress waarmee u uw blog efficiënter kunt uitvoeren op de NGINX-server.

Het heeft geen licentieproblemen. Het is gelicentieerd onder de BSD-licentie, wat betekent dat het gratis te gebruiken is voor zowel commerciële als niet-commerciële doeleinden.

Het kan worden gebruikt als een HTTP- of mailproxy, een reverse proxy of een FastCGI-webserver.

Tot slot

NGINX-server is een per-HTTP-webserver die inkomende verzoeken voor een website afhandelt. NGINX is de meest populaire krachtige HTTP-server die tegenwoordig wordt gebruikt, met een toename van zijn aandeel sinds 2015.

NGINX staat voor Engine X. Het is oorspronkelijk gemaakt door Igor Sysoev en wordt nu actief ontwikkeld door een gemeenschap van ongeveer 300 programmeurs. Het belangrijkste doel van NGINX is om een ​​webserver te zijn, maar het kan ook fungeren als een reverse proxy en HTTP cache, waardoor het zeer flexibel is, zodat het gebruik ervan verder gaat dan alleen het aanbieden van webpagina's.

Tegenwoordig wordt NGINX gebruikt door meer dan de helft van 's werelds top 1000 websites, dus je vindt het in vrijwel elk datacenter. NGINX staat bekend om zijn prestaties, stabiliteit, uitgebreide functieset, eenvoudige configuratie en laag bronnenverbruik.

Referenties

https://en.wikipedia.org/wiki/Nginx

https://www.nginx.com/

home » web Hosting » Begrippenlijst » Wat is NGINX?

Schrijf je in op onze nieuwsbrief

Abonneer u op onze wekelijkse roundup-nieuwsbrief en ontvang het laatste nieuws en trends in de branche

Door op 'abonneren' te klikken ga je akkoord met onze gebruiksvoorwaarden en privacybeleid.