Nginx HTTP server harness the power of Nginx to make the most of your infrastructure and serve pages faster than ever

Harness the power of Nginx to make the most of your infrastructure and serve pages faster than ever About This Book Discover possible interactions between Nginx and Apache to get the best of both worlds Learn to exploit the features offered by NGinx for your web applications Get the newest technique...

Descripción completa

Detalles Bibliográficos
Otros Autores: Nedelcu, Clément, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham : Packt Publishing 2015.
Edición:Third edition
Colección:Community experience distilled.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630161606719
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Downloading and Installing Nginx; Setting up the prerequisites; The GNU Compiler Collection; The PCRE library; The zlib library; OpenSSL; Downloading Nginx; Websites and resources; Version branches; Features; Downloading and extracting; Configure options; The easy way; Path options; Prerequisites options; Module options; Modules enabled by default; Modules disabled by default; Miscellaneous options; Configuration examples; About the prefix switch
  • Regular HTTP and HTTPS serversAll modules enabled; Mail server proxy; Build configuration issues; Make sure you installed the prerequisites; Directories exist and must be writable; Compiling and installing the program; Controlling the Nginx service; Daemons and services; User and group; Nginx command-line switches; Starting and stopping the daemon; Testing the configuration; Other switches; Adding Nginx as a system service; System V scripts; About init scripts; The init script for Debian-based distributions; The init script for Red Hat-based distributions; Installing the script
  • Debian-based distributionsRed Hat-based distributions; NGINX Plus; Summary; Chapter 2: Basic Nginx Configuration; Configuration file syntax; Configuration directives; Organization and inclusions; Directive blocks; Advanced language rules; Directives accept specific syntaxes; Diminutives in directive values; Variables; String values; Base module directives; What are base modules?; The Nginx process architecture; Core module directives; The Events module; The Configuration module; Necessary adjustments; Testing your server; Creating a test server; Performance tests; Httperf; Autobench
  • OpenWebLoadUpgrading Nginx gracefully; Summary; Chapter 3: HTTP Configuration; The HTTP Core module; Structure blocks; Module directives; Socket and host configuration; listen; server_name; server_name_in_redirect; server_names_hash_max_size; server_names_hash_bucket_size; port_in_redirect; tcp_nodelay; tcp_nopush; sendfile; sendfile_max_chunk; send_lowat; reset_timedout_connection; Paths and documents; root; alias; error_page; if_modified_since; index; recursive_error_pages; try_files; Client requests; keepalive_requests; keepalive_timeout; keepalive_disable; send_timeout
  • client_body_in_file_onlyclient_body_in_single_buffer; client_body_buffer_size; client_body_temp_path; client_body_timeout; client_header_buffer_size; client_header_timeout; client_max_body_size; large_client_header_buffers; lingering_time; lingering_timeout; lingering_close; ignore_invalid_headers; chunked_transfer_encoding; max_ranges; MIME types; types; default_type; types_hash_max_size; types_hash_bucket_size; Limits and restrictions; limit_except; limit_rate; limit_rate_after; satisfy; internal; File processing and caching; disable_symlinks; directio; directio_alignment; open_file_cache
  • open_file_cache_errors