Vypracoval: Lukáš Šálek
Co je to NGINX?


Webový a poštovní proxy server
Open-source
Multiplatformní
Vývoj začal roku 2002 – Igor Sysoev
 V Apache byl nahrazen modul mod_proxy modulem
  mod_accel
 Cíl: vyvinout řešení, které zvládne 10 000 požadavků
  současně s minimálními nároky na operační paměť, s
  možností proxy a s cache.
NGINX na



            NGINX je druhý nejpopulárnější open
             source web server.
Kdo používá NGINX?
Funkce NGINX


Rychlá distribuce statického obsahu
Lze definovat záložní server
Možnost rozložení zátěže na další servery dle
nastavené priority
Příchozí požadavky Nginx asynchroně zpracovává a
vyřizuje
Nejprve vyhledává ve své cache paměti
Funkce NGINX


HTTP a HTTPS včetně TLS, SSL, SNI
HTTP media streaming
SMTP, POP3, IMAP proxy
STARTTLS
FastCGI – protokol pro propojení s externí aplikací
WSGI –univerzální rozhraní mezi web serverem a web aplikací
Memcached – univerzální caching systém
NoSQL – Rychlá práce s velkými databázemi
Konfigurační soubor nginx.conf


 Cesta=> /etc/nginx/nginx.conf
Access_log=> /var/log/nginx/access.log;
Nezveřejňovat / Zveřejňovat verzi serveru na
 chybových stránkách
Komprese gzip;
Nastavení proxy
Časové limity
Nginx jako rezervní proxy pro Apche.


  /etc/nginx/sites-enabled/default.conf
NGINX vs. Apache
Začátek testů 100 žádostí až do 2000
Oba webové servery fungovali dobře ve všech testech a neměl žádné problémy



  Rychlost servírování dat
                                                  Doba odezvy
Děkuji za pozornost!

Zdroje:
 http://cs.wikipedia.org/wiki/Nginx
 http://nginx.com
 http://www.root.cz/zpravicky/webserver-nginx-vysel-v-
  prvni-ostre-verzi/
 http://news.netcraft.com/
 http://joeandmotorboat.com/2008/02/28/apache-vs-nginx-
  web-server-performance-deathmatch/

Ops2 nginx

  • 1.
  • 2.
    Co je toNGINX? Webový a poštovní proxy server Open-source Multiplatformní Vývoj začal roku 2002 – Igor Sysoev  V Apache byl nahrazen modul mod_proxy modulem mod_accel  Cíl: vyvinout řešení, které zvládne 10 000 požadavků současně s minimálními nároky na operační paměť, s možností proxy a s cache.
  • 3.
    NGINX na  NGINX je druhý nejpopulárnější open source web server.
  • 4.
  • 5.
    Funkce NGINX Rychlá distribucestatického obsahu Lze definovat záložní server Možnost rozložení zátěže na další servery dle nastavené priority Příchozí požadavky Nginx asynchroně zpracovává a vyřizuje Nejprve vyhledává ve své cache paměti
  • 6.
    Funkce NGINX HTTP aHTTPS včetně TLS, SSL, SNI HTTP media streaming SMTP, POP3, IMAP proxy STARTTLS FastCGI – protokol pro propojení s externí aplikací WSGI –univerzální rozhraní mezi web serverem a web aplikací Memcached – univerzální caching systém NoSQL – Rychlá práce s velkými databázemi
  • 7.
    Konfigurační soubor nginx.conf Cesta=> /etc/nginx/nginx.conf Access_log=> /var/log/nginx/access.log; Nezveřejňovat / Zveřejňovat verzi serveru na chybových stránkách Komprese gzip; Nastavení proxy Časové limity
  • 8.
    Nginx jako rezervníproxy pro Apche. /etc/nginx/sites-enabled/default.conf
  • 9.
    NGINX vs. Apache Začátektestů 100 žádostí až do 2000 Oba webové servery fungovali dobře ve všech testech a neměl žádné problémy Rychlost servírování dat Doba odezvy
  • 10.
    Děkuji za pozornost! Zdroje: http://cs.wikipedia.org/wiki/Nginx  http://nginx.com  http://www.root.cz/zpravicky/webserver-nginx-vysel-v- prvni-ostre-verzi/  http://news.netcraft.com/  http://joeandmotorboat.com/2008/02/28/apache-vs-nginx- web-server-performance-deathmatch/