Nginx : from beginner to Pro /
This book teaches you to start up Nginx and quickly take your expertise to a level where you can comfortably work with various aspects of the web server and make informed design decisions for your web farm. Nginx powers more than 40% of the top 1000 websites and is among the handful of web servers t...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[Berkeley, CA] :
Apress,
2016.
©2016 |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Chapter 1: Introduction to Nginx Web Server; HTTP Basics; What Is a Web Server?; Seven Reasons Why You Should Be Using Nginx; It's Fast; It Can Accelerate Your Application; It Has a Straightforward Load Balancer; It Scales Well; You Can Upgrade It On the Fly; It's Affordable to Install and Maintain; It's Easy to Use; Main Features of Nginx; More Than Just a Web Server; Modular Design; Asynchronous Web Server; Reverse Proxy and Load Balancing Capability; Low Resource Requirement and Consumption.
- Unparalleled PerformanceMultiple Protocol Support: HTTP(S), WebSocket, IMAP, POP3, SMTP; SSL Termination; HTTP Video Streaming Using MP4/FLV/HDS/HLS; Extended Monitoring and Logging; Graceful Restarting; Upgrades without Downtime Using Live Binaries; Enterprise Features of Nginx Plus; Support Available with Nginx Plus; Advantages of Nginx Plus; Advanced HTTP and TCP Load Balancing; Session Persistence; Content Caching Enhanced Capabilities; Application Health Checks; HTTP Live Streaming (HLS) and Video on Demand (VOD); Streaming; Progressive Download; Adaptive Streaming.
- HTTP Dynamic Streaming (HDS/VOD)Bandwidth Management for MP4 Media; Live Activity Monitoring; Nginx Commercial Support; Differences between Apache and Nginx; History; Performance; Resource Requirements; Availability; Proxy and Load Balancing Server; Static vs. Dynamic Content; Configuration; Modules (or Plug-Ins); Documentation; Support; Summary; Chapter 2: Installing Nginx; Preparing Your Environment; Installing Nginx Using Pre-Built Packages; Install Nginx Pre-Built Package; On CentOS; On Ubuntu Server; Nginx Folder Structure; Uninstall Nginx; On CentOS; On Ubuntu.
- Downloading Nginx from SourceDownloading Nginx; Extracting the Nginx Archive; Understanding the Nginx Source Directory; Installing Nginx Binaries; Build Tools for Compilation; On CentOS; On Ubuntu; Install Dependent Packages; PCRE Library; On CentOS:; On Ubuntu:; OpenSSL; On CentOS; On Ubuntu; zlib Library; On CentOS; On Ubuntu; Compiling Nginx; Understanding the ./configure Script; Compile-Time Options; Nginx Users and Groups; Nginx Configuration Paths Options; Nginx Log Path Options; Enabling Nginx Modules; Disabling Nginx Modules; Optimization Modules; Prerequisite Modules; PCRE Options.
- MD5 OptionsSHA1 Options; zlib Options; OpenSSL Options; Libatomic Options; Other Options; Third-Party Modules; Compiling and Installing Nginx; Prerequisites; Manual Configuration; Scripted Configuration; Enable Nginx Service on Reboot; Troubleshooting Service Start; Verifying Web Server Installation; Firewall Configuration; On CentOS; On Ubuntu; Nginx in Amazon Elastic Compute Cloud (EC2); Summary; Chapter 3: Nginx Core Directives; Location of Configuration Files; What Are Directives?; Context Types; Understanding the Default Configuration; Simple Directives; Events Context; HTTP Context.