Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Nginx Module Extension (Community Experience Distilled)

Buy

Customize and regulate the robust Nginx web server, and write your own Nginx modules efficiently

Overview

  • Install Nginx from its source on multiple platforms
  • Become acquainted with core Nginx modules and their configuration options
  • Explore optional and third party module extensions along with configuration directives

In Detail

Companies can solve significant scaling issues thanks to switching their web platforms to Nginx. A popular web server for building web infrastructure, Nginx transparently and effectively enables the growth of the largest sites on the Internet today, on top of being free and open source.

This book is a practical reference providing you with everything you need to know about Nginx module extensions. You will learn how to write powerful and flexible configuration files and your own modules, as well as gaining knowledge about Nginx's modular architecture, available modules, and their intricate details.

Nginx Module Extension starts by teaching you to compile the Nginx source on multiple platforms. Then you will learn the synopsis, directives, and practical examples of the core, optional, and third party Nginx modules before familiarizing yourself with Nginx internals, enabling you to write custom modules.

You will learn about the flexibility of the Nginx configuration and how to enable and disable various options while building from the source. You will learn to customize the Main and Events module to fine-tune the web server performance, and you will also learn about standard and optional HTTP modules like GeoIP, Gzip, Access Control, and using SSL, along with an exploration of PostgreSQL, MySQL, and Memcached modules. Finally you will learn internals like module chaining and will see sample code and a line-by-line walkthrough demonstrating how to write your own module.

What you will learn from this book

  • Install Nginx from its source on various platforms with instructions on various platform specific options
  • Configure error logging, processes, and permissions
  • Learn how Nginx handles events and how to configure epoll, kqueue, select, and poll
  • Utilize standard and optional HTTP modules, and combine many of these modules to achieve various system admin tasks
  • Acquaint yourself with available third party Nginx modules
  • Employ LUA as a programming language to write Nginx configuration files
  • Familiarize yourself with modules like PostgreSQL and Memcached and learn how to optimally configure them
  • Understand the internals on Nginx and write your own modules
  • Gain knowledge about core Nginx concepts like module chaining and also different types of modules like handlers, filters, and load balancers

Approach

This book is a step-by-step, example-oriented tutorial that will teach you to implement Nginx modules, as well as how to extend Nginx with core and third party modules.

Who this book is written for

Nginx Module Extension is intended for advanced users, system administrators, and developers of Nginx modules. You need to have prior experience with using Nginx as a web server and basic Nginx configuration changes. You also need basic understanding of GNU tools like configure and make, in order to be able to compile the source code. Proficiency in C programming and advanced operating system knowledge on Linux kernel, for example, would also come in handy.

(HTML tags aren't allowed.)

Neo4j Graph Data Modeling
Neo4j Graph Data Modeling

Design efficient and flexible databases by optimizing the power of Neo4j

About This Book

  • Model your data as a graph using Neo4j to design databases with minimum hassle
  • Discover new patterns using graphs and solve problems that are difficult to solve using any other database
  • ...
RubyMotion: iOS Development with Ruby (The Pragmatic Programmers)
RubyMotion: iOS Development with Ruby (The Pragmatic Programmers)

Make beautiful apps with beautiful code: use the elegant and concise Ruby programming language with RubyMotion to write truly native iOS apps with less code while having more fun. You'll learn the essentials of creating great apps, and by the end of this book, you'll have built a fully functional API-driven app. Whether you're a...

Freedom, Recognition and Non-Domination: A Republican Theory of (Global) Justice (Studies in Global Justice)
Freedom, Recognition and Non-Domination: A Republican Theory of (Global) Justice (Studies in Global Justice)

This book offers an original account of a distinctly republican theory of social and global justice. The book starts by exploring the nature and value of Hegelian recognition theory.  It shows the importance of that theory for grounding a normative account of free and autonomous agency.  It is this normative account of free agency...


Governance as Leadership: Reframing the Work of Nonprofit Boards
Governance as Leadership: Reframing the Work of Nonprofit Boards
Turn back the clock to 1986. One of the authors had an audience with a then education editor of the New York Times as part of a larger effort to kindle media interest in a study this researcher had just launched on college boards of trustees. Less than five minutes into the presentation, the editor interrupted to proclaim,“Governance is a...
Payment Card Industry Data Security Standard Handbook
Payment Card Industry Data Security Standard Handbook

Praise for Payment Card Industry Data Security Standard Handbook

"While providing insightful guidance on a holistic approach to tackling the Dirty Dozen of PCI, this book also teaches the fundamental principles of information security management. The PCI DSS Handbook is a must-read for all levels of...

Addiction Counseling Review: Preparing for Comprehensive, Certification, and Licensing Examinations
Addiction Counseling Review: Preparing for Comprehensive, Certification, and Licensing Examinations
Addiction Counseling Review: Preparing for Comprehensive, Certification, and Licensing Examinations offers a clear, readable overview of the knowledge and skills those training as alcohol or other drug counselors need to pass their final degree program, certification, and licensing examinations. It is organized into six sections: Addiction...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy