NGINX Cookbook, Part 3
Advanced Recipes for Operations


Book Details
Author | Derek DeJonghe |
Publisher | O'Reilly Media |
Published | 2017 |
Edition | 1st |
Paperback | 79 pages |
Language | English |
ISBN-13 | 9781491968956 |
ISBN-10 | 1491968958 |
License | Compliments of Nginx |
Book Description
This is the third and final installment of the NGINX Cookbook. This book is about NGINX the web server, reverse proxy, load balancer, and HTTP cache. This installment focuses on deployment and operations of NGINX and NGINX Plus, the licensed version of the server. Throughout this installment the reader will learn about deploying NGINX to Amazon Web Services, Microsoft Azure, and Google Cloud Compute, as well as working with NGINX in Docker containers. This installment digs into using configuration management to provision NGINX servers with tools such as Puppet, Chef, Ansible, and SaltStack. It also gets into automating with NGINX Plus through the NGINX Plus API for on-the-fly reconfiguration and using Consul for service discovery and configuration templating. The reader will explore using an NGINX module to conduct A/B testing and acceptance during deployments. Other topics covered are using NGINX's GeoIP module to discover the geographical origin of clients, including it in logs, and using it in logic. The reader will learn how to format access logs and set log levels of error logging for debugging. Through a deep look at performance, this installment provides the reader with practical tips for optimizing their NGINX configuration to serve more requests faster. It helps the reader install, monitor, and maintain the NGINX application delivery platform.
This book is published as open-access, which means it is freely available to read, download, and share without restrictions.
If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.