Skip to content

murthyvella/nginx-zero-to-hero

 
 

Repository files navigation

🚀 NGINX Zero to Hero

Beginner-Friendly Guide for DevOps and Cloud Engineers


🎯 What You'll Learn

Section Topic Description
1️⃣ Introduction to NGINX What is NGINX, why DevOps use it, and how to install it
2️⃣ NGINX as a Web Server Serve static websites and understand root vs alias
3️⃣ NGINX as a Reverse Proxy Forward traffic to backend apps with a production-style setup
4️⃣ Load Balancing Distribute requests to multiple backends (round-robin, IP hash)
5️⃣ SSL/TLS with Self-Signed Certs Add HTTPS for local/test environments using OpenSSL

🧰 Prerequisites

  • Basic Linux CLI skills

🧪 How to Use This Repo

Each section comes with:

  • ✅ Markdown notes
  • ✅ Real commands
  • ✅ Configuration snippets
  • ✅ Demos you can run on your local machine

You can go through each section sequentially or jump to the one you need.


🙌 Contribute or Ask

Feel free to:

  • Open an issue for feedback
  • Suggest improvements
  • Request additional sections

📜 License

This course and repo are released under the Apache License.


About

Learn Nginx from absolute basics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published