The HTTP-facing layer between the internet and your application. Pairs with host-hardening for the box itself, app-deployment for what sits behind it, and data-tier-hardening for the persistence layer further back. Read the TLS piece first if you are configuring a new edge; read the rate-limiting piece after you have seen your first real auth-endpoint burst.

After this series: your Nginx edge accepts only TLS 1.2/1.3 with modern ciphers and OCSP stapling, rate-limits authentication and signup endpoints, integrates with fail2ban for repeat abusers, and passes an external TLS audit at grade A or A+.