SlideShare una empresa de Scribd logo
1 de 10
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/

Más contenido relacionado

La actualidad más candente

Jak zrychlit WP pomocí cachovacích pluginů
Jak zrychlit WP pomocí cachovacích pluginůJak zrychlit WP pomocí cachovacích pluginů
Jak zrychlit WP pomocí cachovacích pluginů
Jakub Klapka
 

La actualidad más candente (13)

Czech Oracle Solaris Administrators Day 2011 - Solaris Express (OpenSolaris)
Czech Oracle Solaris Administrators Day 2011 - Solaris Express (OpenSolaris)Czech Oracle Solaris Administrators Day 2011 - Solaris Express (OpenSolaris)
Czech Oracle Solaris Administrators Day 2011 - Solaris Express (OpenSolaris)
 
Jelastic & Red Hat OpenShift - app deployment
Jelastic & Red Hat OpenShift - app deploymentJelastic & Red Hat OpenShift - app deployment
Jelastic & Red Hat OpenShift - app deployment
 
Jak zrychlit WP pomocí cachovacích pluginů
Jak zrychlit WP pomocí cachovacích pluginůJak zrychlit WP pomocí cachovacích pluginů
Jak zrychlit WP pomocí cachovacích pluginů
 
Principy cachování ve WordPressu
Principy cachování ve WordPressuPrincipy cachování ve WordPressu
Principy cachování ve WordPressu
 
Red Hat Storage Server presentation
Red Hat Storage Server presentationRed Hat Storage Server presentation
Red Hat Storage Server presentation
 
Backup ransomware prevention_2017
Backup ransomware prevention_2017Backup ransomware prevention_2017
Backup ransomware prevention_2017
 
Veeam Cloud Connect Replication
Veeam Cloud Connect ReplicationVeeam Cloud Connect Replication
Veeam Cloud Connect Replication
 
Útoky na DNS
Útoky na DNSÚtoky na DNS
Útoky na DNS
 
Workshop 2018 11-30 - Představení drupalu 8
Workshop 2018 11-30 - Představení drupalu 8Workshop 2018 11-30 - Představení drupalu 8
Workshop 2018 11-30 - Představení drupalu 8
 
Proč je NTW stále nezbytný
Proč je NTW stále nezbytnýProč je NTW stále nezbytný
Proč je NTW stále nezbytný
 
Zabezpečení nejen SSH na serveru pomocí Fail2Ban a jednoduchého honeypotu. / ...
Zabezpečení nejen SSH na serveru pomocí Fail2Ban a jednoduchého honeypotu. / ...Zabezpečení nejen SSH na serveru pomocí Fail2Ban a jednoduchého honeypotu. / ...
Zabezpečení nejen SSH na serveru pomocí Fail2Ban a jednoduchého honeypotu. / ...
 
Jak to (ne)zabalit s Webpackem
Jak to (ne)zabalit s WebpackemJak to (ne)zabalit s Webpackem
Jak to (ne)zabalit s Webpackem
 
Barcamp2010
Barcamp2010Barcamp2010
Barcamp2010
 

Similar a Ops2 nginx

Výkonnost webových aplikací
Výkonnost webových aplikacíVýkonnost webových aplikací
Výkonnost webových aplikací
Taste Medio
 

Similar a Ops2 nginx (20)

WordCamp Brno 2017 - rychlý a bezpečný web
WordCamp Brno 2017  - rychlý a bezpečný webWordCamp Brno 2017  - rychlý a bezpečný web
WordCamp Brno 2017 - rychlý a bezpečný web
 
Vyzkoušejte si první SDN Lab v České republice
Vyzkoušejte si první SDN Lab v České republiceVyzkoušejte si první SDN Lab v České republice
Vyzkoušejte si první SDN Lab v České republice
 
2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE2009 X33EJA Moderní Technologie Pro Vývoj JEE
2009 X33EJA Moderní Technologie Pro Vývoj JEE
 
TNPW2-2011-06
TNPW2-2011-06TNPW2-2011-06
TNPW2-2011-06
 
OpenStack Technical Overview
OpenStack Technical OverviewOpenStack Technical Overview
OpenStack Technical Overview
 
Péhápkaři v Pecce: Jak na Jenkins CI pro aplikaci v Dockeru - Matouš Czerner...
 Péhápkaři v Pecce: Jak na Jenkins CI pro aplikaci v Dockeru - Matouš Czerner... Péhápkaři v Pecce: Jak na Jenkins CI pro aplikaci v Dockeru - Matouš Czerner...
Péhápkaři v Pecce: Jak na Jenkins CI pro aplikaci v Dockeru - Matouš Czerner...
 
Dynamicke scannery webovych aplikaci v cloudu
Dynamicke scannery webovych aplikaci v clouduDynamicke scannery webovych aplikaci v cloudu
Dynamicke scannery webovych aplikaci v cloudu
 
TNPW2-2013-03
TNPW2-2013-03TNPW2-2013-03
TNPW2-2013-03
 
V mware v_sphere_5_2011
V mware v_sphere_5_2011V mware v_sphere_5_2011
V mware v_sphere_5_2011
 
Qualys Application Programming Interface (API) (2011)
Qualys Application Programming Interface (API) (2011)Qualys Application Programming Interface (API) (2011)
Qualys Application Programming Interface (API) (2011)
 
VMware vSphere je základ - a co dál?
VMware vSphere je základ - a co dál?VMware vSphere je základ - a co dál?
VMware vSphere je základ - a co dál?
 
Výkonnost webových aplikací
Výkonnost webových aplikacíVýkonnost webových aplikací
Výkonnost webových aplikací
 
WordPress - základy bezpečnosti
WordPress - základy bezpečnostiWordPress - základy bezpečnosti
WordPress - základy bezpečnosti
 
Webinář: Novinky ve VMware vSphere 5
Webinář: Novinky ve VMware vSphere 5Webinář: Novinky ve VMware vSphere 5
Webinář: Novinky ve VMware vSphere 5
 
IPv6
IPv6IPv6
IPv6
 
View5 technicka 2011
View5 technicka 2011View5 technicka 2011
View5 technicka 2011
 
TNPW2-2012-03
TNPW2-2012-03TNPW2-2012-03
TNPW2-2012-03
 
Trendy a nové možnosti test automation
Trendy a nové možnosti test automationTrendy a nové možnosti test automation
Trendy a nové možnosti test automation
 
TNPW2-2013-05
TNPW2-2013-05TNPW2-2013-05
TNPW2-2013-05
 
Lotus Notes 7
Lotus Notes 7Lotus Notes 7
Lotus Notes 7
 

Ops2 nginx

  • 2. 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.
  • 3. NGINX na  NGINX je druhý nejpopulárnější open source web server.
  • 5. 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
  • 6. 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
  • 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čá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
  • 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/