Opis książki: NGINX Cookbook. 2nd Edition
NGINX is one of the most widely used web servers available today, in part because of itscapabilities as a load balancer and reverse proxy server for HTTP and other network protocols. This revised cookbook provides easy-to-follow examples of real-world problems in application delivery. The practical recipes will help you set up and use either the open source or commercial offering to solve problems in various use cases.
For professionals who understand modern web architectures, such as n-tier or microservice designs and common web protocols such as TCP and HTTP, these recipes provide proven solutions for security and software load balancing and for monitoring and maintaining NGINX's application delivery platform. You'll also explore advanced features of both NGINX and NGINX Plus, the free and licensed versions of this server.
You'll find recipes for:
- High-performance load balancing with HTTP, TCP, and UDP
- Securing access through encrypted traffic, secure links, HTTP authentication subrequests, and more
- Deploying NGINX to Google, AWS, and Azure cloud computing services
- Setting up and configuring NGINX Controller
- Installing and configuring the NGINX App Protect module
- Enabling WAF through Controller ADC
- NGINX Instance Manager (new chapter)
- New recipes for NGINX Service Mesh, HTTP3 and QUIC, and the njs module
Wybrane bestsellery
-
With more and more companies moving on-premises applications to the cloud, software and cloud solution architects alike are busy investigating ways to improve load balancing, performance, security, and high availability for workloads. This practical book describes Microsoft Azure's load balancing...
Application Delivery and Load Balancing in Microsoft Azure Application Delivery and Load Balancing in Microsoft Azure
(0,00 zł najniższa cena z 30 dni)109.65 zł
129.00 zł(-15%) -
Alongside its popular web server, NGINX provides a dynamic application server that supports configuration through a RESTful JSON API. The open source NGINX Unit server deploys configuration changes without service disruptions and runs apps built with multiple languages and frameworks. This update...(0,00 zł najniższa cena z 30 dni)
67.92 zł
79.90 zł(-15%) -
Oto znakomity przewodnik po Kubernetesie. Dzięki niemu w ciągu 22 godzinnych lekcji poznasz najważniejsze możliwości Kubernetesa. Od początku będziesz się koncentrować na praktyce: dzięki codziennym ćwiczeniom, przykładom i laboratoriom zdobędziesz biegłość w używaniu najlepszych narzędzi Kuberne...(0,00 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł(-35%) -
Oto praktyczne wprowadzenie do Azure. Wyjaśniono tu wiele pojęć potrzebnych w pracy administratora, takich jak sieci wirtualne oraz koncepcja IaaS. Omówiono zasady pracy z Azure oraz pokazano, jak można przygotować platformę do wdrożenia własnego systemu. Od strony praktycznej przedstawiono tworz...
Chmura Azure. Praktyczne wprowadzenie dla administratora. Implementacja, monitorowanie i zarządzanie ważnymi usługami i komponentami IaaS/PaaS Chmura Azure. Praktyczne wprowadzenie dla administratora. Implementacja, monitorowanie i zarządzanie ważnymi usługami i komponentami IaaS/PaaS
-
Ten poradnik zawiera praktyczne i konkretne wskazówki dotyczące konfiguracji kontrolera domeny w systemie Linux oraz dopasowania usług do oczekiwań administratora i użytkowników. Dowiesz się stąd, co to jest Samba 4 i jak przygotować środowisko testowe dla Twojej sieci. Posłużysz się jasnymi inst...
Active Directory w systemach wolnego oprogramowania Active Directory w systemach wolnego oprogramowania
(0,00 zł najniższa cena z 30 dni)24.70 zł
44.90 zł(-45%) -
Kubernetes w akcji uczy, jak stosować Kubernetes do wdrażania rozproszonych aplikacji opartych na kontenerach. Zanim zbudujemy swój pierwszy klaster, rozpoczniemy od przeglądu technologii Docker i Kubernetes. Następnie stopniowo będziemy rozbudowywać wstępną aplikację, dodając funkcje i pogłębiaj...(0,00 zł najniższa cena z 30 dni)
111.20 zł
139.00 zł(-20%) -
O tym, że wirtualizacja wcale nie musi być problematyczna i może znacznie ułatwić pracę, przekona Cię lektura książki „Wirtualizacja w praktyce”. Poznasz korzyści płynące z zastosowania najbardziej popularnych rozwiązań, sposoby instalacji odpowiedniego oprogramowania oraz tworzenia i...(0,00 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł(-45%) -
The ability to administer and monitor a Kubernetes cluster is in high demand today. To meet this need, the Cloud Native Computing Foundation developed a certification exam to establish an administrator's credibility and value in the job market to confidently work in a Kubernetes environment.The C...
Certified Kubernetes Administrator (CKA) Study Guide Certified Kubernetes Administrator (CKA) Study Guide
(0,00 zł najniższa cena z 30 dni)203.15 zł
239.00 zł(-15%) -
Apache Kafka jest rodzajem brokera wiadomości (pośrednika między nadawcą i odbiorcą). Opracowany dziesięć lat temu, dziś jest coraz chętniej używanym oprogramowaniem. Tak się bowiem składa, że z roku na rok rośnie ilość danych, które sieci komputerowe muszą przetwarzać w czasie rzeczywistym. Bez ...
Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych Apache Kafka. Kurs video. Wstęp do strumieniowego przetwarzania danych
(0,00 zł najniższa cena z 30 dni)58.05 zł
129.00 zł(-55%) -
Learn how to configure, automate, orchestrate, troubleshoot, and monitor KVM-based environments capable of scaling to private and hybrid cloud models
Mastering KVM Virtualization - Second Edition Mastering KVM Virtualization - Second Edition
Vedran Dakic, Humble Devassy Chirammal, Prasad Mukhedkar, Anil Vettathu
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- ISBN Ebooka:
- 978-10-981-2620-9, 9781098126209
- Data wydania ebooka:
-
2022-05-16
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 3.0MB
- Rozmiar pliku Mobi:
- 6.0MB
- Kategorie:
Serwery internetowe » Inne
Spis treści książki
- Preface
- Conventions Used in This Book
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- 1. Basics
- 1.0. Introduction
- 1.1. Installing NGINX on Debian/Ubuntu
- 1.2. Installing NGINX on RedHat/CentOS
- 1.3. Installing NGINX Plus
- 1.4. Verifying Your Installation
- 1.5. Key Files, Directories, and Commands
- 1.6. Serving Static Content
- 1.7. Graceful Reload
- 2. High-Performance Load Balancing
- 2.0. Introduction
- 2.1. HTTP Load Balancing
- 2.2. TCP Load Balancing
- 2.3. UDP Load Balancing
- 2.4. Load-Balancing Methods
- 2.5. Sticky Cookie with NGINX Plus
- 2.6. Sticky Learn with NGINX Plus
- 2.7. Sticky Routing with NGINX Plus
- 2.8. Connection Draining with NGINX Plus
- 2.9. Passive Health Checks
- 2.10. Active Health Checks with NGINX Plus
- 2.11. Slow Start with NGINX Plus
- 3. Traffic Management
- 3.0. Introduction
- 3.1. A/B Testing
- 3.2. Using the GeoIP Module and Database
- 3.3. Restricting Access Based on Country
- 3.4. Finding the Original Client
- 3.5. Limiting Connections
- 3.6. Limiting Rate
- 3.7. Limiting Bandwidth
- 4. Massively Scalable Content Caching
- 4.0. Introduction
- 4.1. Caching Zones
- 4.2. Cache Locking
- 4.3. Caching Hash Keys
- 4.4. Cache Bypass
- 4.5. Cache Performance
- 4.6. Cache Purging with NGINX Plus
- 4.7. Cache Slicing
- 5. Programmability and Automation
- 5.0. Introduction
- 5.1. NGINX Plus API
- 5.2. Using the Key-Value Store with NGINX Plus
- 5.3. Using the NJS Module to Expose JavaScript Functionality Within NGINX
- 5.4. Extending NGINX with a Common Programming Language
- 5.5. Installing with Chef
- 5.6. Installing with Ansible
- 5.7. Automating Configurations with Consul Templating
- 6. Authentication
- 6.0. Introduction
- 6.1. HTTP Basic Authentication
- 6.2. Authentication Subrequests
- 6.3. Validating JWTs with NGINX Plus
- 6.4. Creating JSON Web Keys
- 6.5. Validate JSON Web Tokens with NGINX Plus
- 6.6. Automatically Obtaining and Caching JSON Web Key Sets with NGINX Plus
- 6.7. Authenticate Users via Existing OpenID Connect SSO with NGINX Plus
- 7. Security Controls
- 7.0. Introduction
- 7.1. Access Based on IP Address
- 7.2. Allowing Cross-Origin Resource Sharing
- 7.3. Client-Side Encryption
- 7.4. Advanced Client-Side Encryption
- 7.5. Upstream Encryption
- 7.6. Securing a Location
- 7.7. Generating a Secure Link with a Secret
- 7.8. Securing a Location with an Expire Date
- 7.9. Generating an Expiring Link
- 7.10. HTTPS Redirects
- 7.11. Redirecting to HTTPS Where SSL/TLS Is Terminated Before NGINX
- 7.12. HTTP Strict Transport Security
- 7.13. Satisfying Any Number of Security Methods
- 7.14. NGINX Plus Dynamic Application Layer DDoS Mitigation
- 7.15. Installing and Configuring NGINX Plus with the NGINX App Protect WAF Module
- 8. HTTP/2
- 8.0. Introduction
- 8.1. Basic Configuration
- 8.2. gRPC
- 8.3. HTTP/2 Server Push
- 9. Sophisticated Media Streaming
- 9.0. Introduction
- 9.1. Serving MP4 and FLV
- 9.2. Streaming with HLS with NGINX Plus
- 9.3. Streaming with HDS with NGINX Plus
- 9.4. Bandwidth Limits with NGINX Plus
- 10. Cloud Deployments
- 10.0. Introduction
- 10.1. Auto-Provisioning on AWS
- 10.2. Routing to NGINX Nodes Without an AWS ELB
- 10.3. The NLB Sandwich
- 10.4. Deploying from the AWS Marketplace
- 10.5. Creating an NGINX Virtual Machine Image on Azure
- 10.6. Load Balancing Over NGINX Scale Sets on Azure
- 10.7. Deploying Through the Azure Marketplace
- 10.8. Deploying to Google Compute Engine
- 10.9. Creating a Google Compute Image
- 10.10. Creating a Google App Engine Proxy
- 11. Containers/Microservices
- 11.0. Introduction
- 11.1. Using NGINX as an API Gateway
- 11.2. Using DNS SRV Records with NGINX Plus
- 11.3. Using the Official NGINX Image
- 11.4. Creating an NGINX Dockerfile
- 11.5. Building an NGINX Plus Docker Image
- 11.6. Using Environment Variables in NGINX
- 11.7. Kubernetes Ingress Controller
- 11.8. Prometheus Exporter Module
- 11.9. NGINX Service Mesh mTLS
- 12. High-Availability Deployment Modes
- 12.0. Introduction
- 12.1. NGINX Plus HA Mode
- 12.2. Load-Balancing Load Balancers with DNS
- 12.3. Load Balancing on EC2
- 12.4. NGINX Plus Configuration Synchronization
- 12.5. State Sharing with NGINX Plus and Zone Sync
- 13. Advanced Activity Monitoring
- 13.0. Introduction
- 13.1. Enable NGINX Open Source Stub Status
- 13.2. Enabling the NGINX Plus Monitoring Dashboard
- 13.3. Collecting Metrics Using the NGINX Plus API
- 14. Debugging and Troubleshooting with Access Logs, Error Logs, and Request Tracing
- 14.0. Introduction
- 14.1. Configuring Access Logs
- 14.2. Configuring Error Logs
- 14.3. Forwarding to Syslog
- 14.4. Request Tracing
- 14.5. OpenTracing for NGINX
- 15. Performance Tuning
- 15.0. Introduction
- 15.1. Automating Tests with Load Drivers
- 15.2. Keeping Connections Open to Clients
- 15.3. Keeping Connections Open Upstream
- 15.4. Buffering Responses
- 15.5. Buffering Access Logs
- 15.6. OS Tuning
- 16. Introduction to NGINX Instance Manager
- 16.0. Introduction
- 16.1. Setup Overview
- 16.2. Agent Installation
- 16.3. Automating NGINX Discovery, Configuration, and Monitoring with the API
- 17. Introduction to NGINX Controller
- 17.0. Introduction
- 17.1. Setup Overview
- 17.2. Connecting NGINX Plus with Controller
- 17.3. Driving NGINX Controller with the API
- 17.4. Enable WAF Through Controller App Security
- 18. Practical Ops Tips and Conclusion
- 18.0. Introduction
- 18.1. Using Includes for Clean Configs
- 18.2. Debugging Configs
- Conclusion
- Index
O'Reilly Media - inne książki
-
Combing the web is simple, but how do you search for data at work? It's difficult and time-consuming, and can sometimes seem impossible. This book introduces a practical solution: the data catalog. Data analysts, data scientists, and data engineers will learn how to create true data discovery in ...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development bes...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
Get started with Ray, the open source distributed computing framework that simplifies the process of scaling compute-intensive Python workloads. With this practical book, Python programmers, data engineers, and data scientists will learn how to leverage Ray locally and spin up compute clusters. Y...(0,00 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
Remove your doubts about AI and explore how this technology can be future-proofed using blockchain's smart contracts and tamper-evident ledgers. With this practical book, system architects, software engineers, and systems solution specialists will learn how enterprise blockchain provides permanen...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
FinOps brings financial accountability to the variable spend model of cloud. Used by the majority of global enterprises, this management practice has grown from a fringe activity to the de facto discipline managing cloud spend. In this book, authors J.R. Storment and Mike Fuller outline the proce...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Edge AI is transforming the way computers interact with the real world, allowing IoT devices to make decisions using the 99% of sensor data that was previously discarded due to cost, bandwidth, or power limitations. With techniques like embedded machine learning, developers can capture human intu...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%) -
Why is it difficult for so many companies to get digital identity right? If you're still wrestling with even simple identity problems like modern website authentication, this practical book has the answers you need. Author Phil Windley provides conceptual frameworks to help you make sense of all ...(0,00 zł najniższa cena z 30 dni)
194.65 zł
229.00 zł(-15%) -
Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance. With this updated fourth edition, you'll learn how to get the most out of Python, whether you're a profe...(0,00 zł najniższa cena z 30 dni)
305.15 zł
359.00 zł(-15%) -
With the accelerating speed of business and the increasing dependence on technology, companies today are significantly changing the way they build in-house business solutions. Many now use low-code and no code technologies to help them deal with specific issues, but that's just the beginning. Wit...
Building Solutions with the Microsoft Power Platform Building Solutions with the Microsoft Power Platform
(0,00 zł najniższa cena z 30 dni)271.15 zł
319.00 zł(-15%) -
Companies are scrambling to integrate AI into their systems and operations. But to build truly successful solutions, you need a firm grasp of the underlying mathematics. This accessible guide walks you through the math necessary to thrive in the AI field such as focusing on real-world application...(0,00 zł najniższa cena z 30 dni)
271.15 zł
319.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: NGINX Cookbook. 2nd Edition Derek DeJonghe (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.