O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Installing and Configuring NGINX Open Source

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 13 Anúncio

Mais Conteúdo rRelacionado

Semelhante a Installing and Configuring NGINX Open Source (20)

Mais de NGINX, Inc. (20)

Anúncio

Mais recentes (20)

Installing and Configuring NGINX Open Source

  1. 1. Install and Configure NGINX Open Source Robert Haynes - NGINX
  2. 2. ©2022 F5 2 1. Housekeeping – (Q&A, resources, window sizing, lab access) 2. NGINX Overview 3. Steps to install NGINX 4. What can you do with NGINX? 5. Configuring NGINX 6. Quick Lab Demo 7. Over to you! - Hands on lab Welcome!
  3. 3. ©2022 F5 3 >70% 10,000 busiest websites 440M+ websites and apps OPEN SOURCE FOOTPRINT NGINX powers the Internet . . . and most enterprises! PROVEN = 1 Million
  4. 4. ©2022 F5 4 NGINX Open Source Fast, Flexible, Portable Webserver High performance web server Load Balancer Lightweight but powerful Reverse Proxy For HTTP and other protocols Kubernetes Ingress Traffic management for k8s apps
  5. 5. ©2022 F5 5 NGINX Plus Enterprise-Class Data Plane NGINX Open Source Fast, Flexible, Portable
  6. 6. ©2022 F5 6 NGINX Installation Steps Install pre-requisite packages Add NGINX Signing key Add NGINX repository Install NGINX Start NGINX
  7. 7. ©2022 F5 7 NGINX Installation Steps Add NGINX repository Default installs will install from the distribution provider’s repository Configure the package management system to pull NGINX from the NGINX official repository: • More up to date • Less likely to have known CVE’s • Get the latest features and optimizations Why this step?
  8. 8. ©2022 F5 8 user www-data; worker_processes auto; pid /run/nginx.pid; include /etc/nginx/modules-enabled/*.conf; events { worker_connections 768; # multi_accept on; } http { ## lots of default config goes here ## Delete for readability include /etc/nginx/conf.d/*.conf; } NGINX Configuration Files (default) server { listen 80 http; location / { proxy_pass http://192.168.49.2; } server { listen 8080 http; root /www/data; location / { root /www/mysite/data; } /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/foo.conf /etc/nginx/nginx.conf
  9. 9. ©2022 F5 9 What Can you do with NGINX? – A Webserver server{…} location / {…} /var/foo/html /opt/www/bar
  10. 10. ©2022 F5 10 What Can you do with NGINX? – A Load Balancer server{…} location / {…} /var/foo/html /opt/www/bar Server A Server b server{…} server{…}
  11. 11. ©2022 F5 11 Lab Demo
  12. 12. ©2022 F5 12 Over to You!

Notas do Editor


  • First a quick word about NGINX. Our technology powers over 440 million websites, including 70% of the ten thousand busiest sites, so it’s fair to say we have a pretty good understanding of servicing applications. A substantial number of them are served form google cloud.




  • What you might not know is that alongside our Opensource webserver we have also built an enterprise grade reverse proxy, webserver, loadbalancer called NGINX plus ## , which comes with additional features, better performance, plus enterprise grade support. We’ve extended NGINX plus ## with a number of companion products and integrations, some of which I’m going to talk about today.

×