# trimstray/nginx-admins-handbook

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/trimstray-nginx-admins-handbook).**

14,185 stars · 1,124 forks · Shell · MIT

## Links

- GitHub: https://github.com/trimstray/nginx-admins-handbook
- awesome-repositories: https://awesome-repositories.com/repository/trimstray-nginx-admins-handbook.md

## Topics

`best-practices` `cheatsheet` `hacks` `handbook` `http` `https` `nginx` `nginx-configuration` `nginx-proxy` `notes` `openresty` `performance` `reference` `security` `snippets` `ssllabs` `tengine`

## Description

This project is an NGINX administration guide and security hardening manual providing a collection of best practices and technical instructions for optimizing server performance and configuration. It serves as a resource for NGINX deployment automation, specifically focusing on installing and configuring the server from source using scripts to manage dependencies and custom parameters.

The guide emphasizes security hardening through auditing checklists and methods designed to prevent sensitive information leaks. It provides technical strategies and configuration patterns to improve resource efficiency and throughput for web servers.

The material covers a range of administrative capabilities, including server management for domain requests, configuration auditing to identify performance gaps, and the generation of static error pages to prevent version leakage. It also includes automation for unattended server installation and the parsing of server name blocks.

## Tags

### Education & Learning Resources

- [NGINX Administration Guides](https://awesome-repositories.com/f/education-learning-resources/nginx-administration-guides.md) — Provides a comprehensive collection of best practices and technical instructions for optimizing NGINX performance, security, and configuration.

### DevOps & Infrastructure

- [Automated NGINX Deployments](https://awesome-repositories.com/f/devops-infrastructure/automated-nginx-deployments.md) — Deploys NGINX from source using scripts to handle dependencies and custom parameters without manual intervention.
- [Automated Server Installations](https://awesome-repositories.com/f/devops-infrastructure/automated-server-installations.md) — Provides unattended scripts to install and configure the server from source with custom parameters.
- [Nginx Performance Tuning](https://awesome-repositories.com/f/devops-infrastructure/nginx-performance-tuning.md) — Offers technical strategies and configuration patterns to optimize request handling, memory, and CPU efficiency.
- [Web Server Performance Tunings](https://awesome-repositories.com/f/devops-infrastructure/web-server-performance-tunings.md) — Offers configuration optimizations to improve resource efficiency and request throughput for the web server.
- [Unattended Installation Routines](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/unattended-installation-routines.md) — Ships non-interactive scripts and flags for automated software installation and configuration.
- [Server Configuration Management](https://awesome-repositories.com/f/devops-infrastructure/server-configuration-management.md) — Provides methods for managing and automating the modification of server-side configuration parameters and name blocks.
- [Server Installation Scripts](https://awesome-repositories.com/f/devops-infrastructure/server-installation-scripts.md) — Provides automated scripts for installing the server from source and configuring it on target systems. ([source](https://cdn.jsdelivr.net/gh/trimstray/nginx-admins-handbook@master/README.md))

### Security & Cryptography

- [Hardening Checklists](https://awesome-repositories.com/f/security-cryptography/security/infrastructure-and-hardware/infrastructure-system-hardening/linux-security-hardening/hardening-checklists.md) — Provides a prioritized list of security checks to verify the hardening of the server configuration.
- [Security Configuration Auditing](https://awesome-repositories.com/f/security-cryptography/web-security-analysis/security-configuration-auditing.md) — Provides an auditing framework to inspect server settings and headers against security best practices. ([source](https://cdn.jsdelivr.net/gh/trimstray/nginx-admins-handbook@master/README.md))

### System Administration & Monitoring

- [NGINX Configuration Auditing](https://awesome-repositories.com/f/system-administration-monitoring/nginx-configuration-auditing.md) — Reviews server setup against a checklist of best practices to identify and fix performance or security gaps.

### Web Development

- [Nginx Security Hardening](https://awesome-repositories.com/f/web-development/web-infrastructure-deployment/web-infrastructure-servers/web-server-hosting/nginx-security-hardening.md) — Includes auditing checklists and methods to secure configurations and prevent sensitive information leaks.

### Development Tools & Productivity

- [Automated Installation Scripts](https://awesome-repositories.com/f/development-tools-productivity/automated-installation-scripts.md) — Provides shell scripts to automate the initial setup, dependency installation, and configuration of the server.
- [Source Compilation](https://awesome-repositories.com/f/development-tools-productivity/package-sources/source-compilation.md) — Provides instructions for building the server from source code to optimize for specific hardware requirements.
