Nginx from Zero to Production
Learn nginx end to end from a layman's point of view. Understand what a web server is, then serve websites, read the config, route requests with locations and redirects, host many sites on one server, put nginx in front of your apps as a reverse proxy and load balancer, read logs, add HTTPS, speed things up with compression and caching, lock things down with rate limits, and ship it all in Docker. Every example runs in a private lab on your own computer.
Who it is for
Beginners, students and developers who want to understand and run nginx, with no prior web-server or Linux-admin knowledge.
What you will be able to do
- Install nginx and serve a static website
- Read and write nginx configuration with confidence
- Set up a reverse proxy and load balancer in front of an application
- Add HTTPS, caching, compression and rate limiting
- Troubleshoot with logs and run nginx in Docker