nginx
nginx | ||||
---|---|---|---|---|
Ontwikkelaar(s) | Maxim Dounin, Igor Sysoev | |||
Uitgebracht | 4 oktober 2004 (20 jaar) | |||
Recentste versie | 1.27.2 (2 oktober 2024)[1] | |||
Recentste bètaversie | 1.19.1 (7 juli 2020),[2][3] 1.19.2 (11 augustus 2020),[4][5] 1.19.0 (26 mei 2020),[6] 1.19.3 (29 september 2020),[7] 1.19.4 (28 oktober 2020),[8] 1.19.5 (24 november 2020),[9] 1.19.6 (15 december 2020),[10] 1.19.7 (16 februari 2021),[11] 1.19.8 (9 maart 2021),[12] 1.19.9 (30 maart 2021),[13] 1.27.1 (14 augustus 2024)[14] | |||
Onderhoudsversie | 1.16.1 [15] (13 augustus 2019) | |||
Status | Actief | |||
Besturingssysteem | Cross-platform | |||
Geschreven in | C | |||
Categorie | webserver | |||
Licentie(s) | 2-clausules BSD-achtig[16] | |||
Versiebeheer | Officiële broncode | |||
Website | (en) Officiële website | |||
|
nginx (uitgesproken als “engine-x”) is een webserver en een reverse-proxyserver voor HTTP-, SMTP-, POP3- en IMAP-protocollen, sterk gericht op hoge prestaties en laag geheugengebruik. Het product wordt geleverd onder een licentie gelijkwaardig aan BSD en het draait op Unix, Linux, BSD, OS X, Solaris, AIX en Windows.[17]
Volgens een onderzoek van Netcraft in januari 2012[18] is nginx de op twee na meest gebruikte webserver van alle domeinen (9,63% van de sites) en de op een na meest gebruikte webserver voor alle “actieve” sites (12,18% van de onderzochte sites). In maart 2014 was het marktaandeel gestegen tot 16 procent. In juni 2016 was het marktaandeel gestegen tot 30,4 procent.[19] In februari 2017 werd nginx web server gebruikt door 14,89% van alle geregistreerde Belgische domeinen[20] en met 11,68% van alle domeinen in Nederland[21].
Functies
[bewerken | brontekst bewerken]- Meer dan 10.000 gelijktijdige connecties afhandelen met bijzonder weinig geheugengebruik
- Authenticatie-module
- HTTP/2- en HTTP/HTTPS-ondersteuning met OCSP stapling en SNI[22]
- Caching
- Reverse proxy
- Kunnen serveren van statische bestanden, indexen en automatische indexeermogelijkheid
- Loadbalancing met health checks
- Fouttolerantie
- FastCGI, SCGI en uWSGI
- Virtuele servers gebaseerd op naam of IP-adres
- IPv6-compatibel
- WebSockets
- FLV- en MP4-streaming
- Compressie via gzip en/of Brotli
- Herschrijven van URL's
- Aangepast loggen met gzip-compressie
- Het limiteren van gelijktijdige connecties, bandbreedte en requests
- Geolocatie op basis van IP-adres
- SSI (Server Side Includes)
- WebDAV
- XSLT-processing
- Ingebouwde Perl-scripting
- Ingebouwde Lua-scripting
- Mailproxy met TLS/SSL, StartTLS, SMTP, POP3 en IMAP
- Performance monitoring via NGINX Amplify
Zie ook
[bewerken | brontekst bewerken]Externe link
[bewerken | brontekst bewerken]- ↑ Release 1.27.2 (2 oktober 2024). Geraadpleegd op 22 oktober 2024.
- ↑ https://nginx.org/en/CHANGES; geraadpleegd op: 8 juli 2020.
- ↑ Release 1.19.1 (7 juli 2020). Geraadpleegd op 22 augustus 2020.
- ↑ https://nginx.org/en/CHANGES; geraadpleegd op: 16 augustus 2020.
- ↑ Release 1.19.2 (11 augustus 2020). Geraadpleegd op 22 augustus 2020.
- ↑ Release 1.19.0 (26 mei 2020). Geraadpleegd op 22 augustus 2020.
- ↑ Release 1.19.3 (29 september 2020). Geraadpleegd op 21 oktober 2020.
- ↑ Release 1.19.4 (27 september 2020). Geraadpleegd op 10 november 2020.
- ↑ Release 1.19.5 (24 november 2020). Geraadpleegd op 20 december 2020.
- ↑ Release 1.19.6 (15 december 2020). Geraadpleegd op 20 december 2020.
- ↑ Release 1.19.7 (16 februari 2021). Geraadpleegd op 18 februari 2021.
- ↑ release-1.19.8. Geraadpleegd op 11 maart 2021.
- ↑ release-1.19.9. Geraadpleegd op 9 april 2021.
- ↑ Changes with nginx 1.27.1 (14 augustus 2024). Geraadpleegd op 15 augustus 2024.
- ↑ (en) Versiegeschiedenis
- ↑ (en) Licensing
- ↑ nginx.org. Geraadpleegd op 3 april 2013.
- ↑ January 2012 Web Server Survey (3 januari 2012). Geraadpleegd op 3 april 2013.
- ↑ (en) Usage statistics and market share of Nginx for websites
- ↑ Belgisch internetstatistieken reflecte.be. www.reflecte.be. Geraadpleegd op 22 februari 2017.
- ↑ Nederlands internetstatistieken nedio.nl. www.nedio.nl. Geraadpleegd op 22 februari 2017.
- ↑ (en) Open Source NGINX 1.9.5 Released with HTTP/2 Support