Share to:

Nginx

Nginx
AvtorIgor Sysoev
RazvijalecNginx, Inc.
Začetna izdaja4. oktober 2004 (2004-10-04)[1]
Stabilna izdaja22 maj 2026
Pregledna izdaja1.7.9 / 23. december 2014 (2014-12-23)[2]
Razvojni statusActive
Programski jezikC[3]
OSCross-platform[4]
TipWeb server, reverse/mail proxy server
Licenca2-clause BSD[5]
Spletno mestonginx.org

Nginx je odprto kodni reverzni proxy za HTTP, HTTPS, SMTP, POP3 in IMAP protokole. Uporablja se lahko tudi kot strežnik za porazdelitev obremenitve (ang. load balancer), HTTP predpomnilnik in spletni strežnik (razvit kot spletni strežnik). Servira lahko statično vsebino, preko FastCGI, SCGI, uwsgi ali memcached protokolov, pa lahko tudi dinamično. Nginx je alternativa popularnemu spletnemu strežniku Apache. Po študiji Netcraft-a izvedeni januarja 2015 je Nginx zadolžen za serviranje 14.61% vseh spletnih strani. [6] Uporablja ga 10,26%[7] vseh registriranih slovenskih domen. Strežnik je znan po svoji hitrosti, nizki porabi sistemskih sredstev ter zmožnostjo dela z veliko hkratnimi povezavami.

Izdan je pod Free BSD licenco ter deluje na platformah in operacijskih sistemih, kot so FreeBSD, Linux, Solaris, AIX, HP-UX, Mac OS X ter Windows. [8]

Zgodovina

Njegov avtor Igor Sysoev ga je začel razvijati leta 2002. Razvit je bil za potrebe ruskih spletnih strani z veliko prometa, kot so Yandex, Mail.Ru, VK, in Ramble. Leta 2011 je bilo v San Franciscu v Kaliforniji ustanovljeno podjetje Nginx Inc.. Tehnično podporo ponuja od februarja 2012. [9]

Lastnosti

  • dogodkovna arhitektura
  • en glavni in več delovnih procesov
  • možnost spreminjanja nastavitev brez prekinitve
  • mail proxy s podporo SMTP, POP3 in IMAP protokolom
  • reverzni proxy z možnostjo predpomnjenja (cache), balansiranja (load balancing) in redundance
  • SSL in TLS podpora
  • virtualni stežniki z DNS in IP podporo
  • URL rewrite modul (spreminjanje URI naslova s pomočjo regularnih izrazov)
  • vgrajen HTTP gzip modul, ki stisne odgovor in s tem zmanjša porabo pasovne širine
  • vgrajen limit req modul, ki omeji število zahtevkov (primerno za preprečitev napadov s surovo silo)
  • FLV in MP4 streaming
  • 10000 neaktivnih HTTP keep-alive povezav zavzame približno 2,5MB pomnilnika

Na voljo sta tudi plačljivi različici Nginx Plus ter NGINX Media Server namenjeni komercialni rabi, vključujeta pa tudi tehnično podporo.

Nginx poganja spletne strani, kot so Netflix, Hulu, Pinterest, CloudFlare, Airbnb, WordPress.com, GitHub, SoundCloud, Zynga, Eventbrite, Zappos, Media Temple, Heroku, RightScale, Engine Yard in MaxCDN. [10]

  1. »CHANGES«. Pridobljeno 16. septembra 2014.
  2. Dounin, Maxim (23. december 2014). »nginx-1.7.9«. Pridobljeno 23. decembra 2014.
  3. »The NGINX Open Source Project on Ohloh«. ohloh.net. Arhivirano iz prvotnega spletišča dne 26. junija 2012. Pridobljeno 7. marca 2013.
  4. »nginx«. Pridobljeno 7. marca 2013.
  5. »Licensing«. Pridobljeno 18. januarja 2013.
  6. »January 2015 Web Server Survey«.
  7. »Statistika dooli.si«. dooli.si. Arhivirano iz prvotnega spletišča dne 17. februarja 2017. Pridobljeno 15. aprila 2017.
  8. »Nginx«.
  9. »Interview with Igor Sysoev, author of Apache's competitor NGINX«. Arhivirano iz prvotnega spletišča dne 19. oktobra 2013. Pridobljeno 17. januarja 2015.
  10. »Nginx.org«. Arhivirano iz prvotnega spletišča dne 8. maja 2009.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya