Sobes.tech
Junior

Mi az az NGINX?

sobes.tech MI

Válasz az MI-től

Az NGINX (kiejtve: "éndzsin-eks") egy nagy teljesítményű HTTP-szerver, fordított proxy-szerver, levél proxy-szerver (IMAP/POP3/SMTP) és univerzális TCP/UDP proxy-szerver. Olyan tervezésű, hogy egyszerre sok kapcsolatot kezeljen alacsony erőforrás-felhasználással.

Fő funkciók:

  • HTTP-szerverként való működés: Statikus és dinamikus tartalom kiszolgálása.
  • Fordított proxy-szerver: A kliens kéréseinek átirányítása egy vagy több háttér szerverhez, terheléselosztás.
  • Terheléselosztó: A forgalom elosztása több szerver között (módszerek: round-robin, least connections, ip_hash stb.).
  • Gyorsítótár: A háttér szerverek válaszainak gyorsítótárba helyezése a tartalom gyorsabb kézbesítése érdekében.
  • SSL/TLS terminálás: Titkosított kapcsolatok kezelése.
  • Virtuális hosztok: Több webhely kiszolgálása egy szerveren.
  • URL-átírás (Rewrite): A kérések URL-jeinek módosítása.

Az NGINX aszinkron, eseményalapú modellt használ a kérések feldolgozására, ami lehetővé teszi, hogy ezer vagy több ezer kapcsolatot kezeljen alacsonyabb RAM- és CPU-felhasználással, mint a hagyományos, folyamatokra vagy szálakra épülő modellek. Ez teszi népszerűvé a nagy terhelésű webkiszolgálók és mikroservice-architektúrák számára.