Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Securing Your NGINX Server

via CodeSignal

Overview

You will learn to harden your NGINX server by implementing critical security features. You'll protect sensitive endpoints with password authentication, prevent abuse with rate limiting, block malicious traffic, and encrypt communications by setting up HTTPS.

Syllabus

  • Unit 1: Password Protecting Applications
    • Protect Your Admin Area
    • Add Custom Authentication Header
    • Customize the Authentication Realm
    • Secure Multiple Application Paths
    • Debug the Authentication Header
  • Unit 2: Implementing Rate Limiting
    • Creating Your First Rate Zone
    • Activate Rate Limiting Protection
    • Handling Traffic Bursts Gracefully
    • Making Rate Limits Visible
    • Stricter Limits for Sensitive Areas
  • Unit 3: Blocking Malicious Traffic
    • Blocking Your First Malicious Client
    • Defending Against Network Wide Attacks
    • Catching Bots at the Door
    • When IP Blocking Mysteriously Fails
  • Unit 4: Enabling HTTPS Security
    • Redirect to Secure Connections
    • Debug the HTTPS Server Configuration
    • Configuring SSL Certificates for NGINX
    • Update to Modern TLS Versions
    • Configuring Strong Cipher Suites

Reviews

Start your review of Securing Your NGINX Server

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.