Cargando…

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

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Nedelcu, Clément (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birminham, UK : Packt Publishing, 2015.
Edición:Third edition.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Texto completo
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