In this part, we learn how nginx can be used to control and manage traffic.
Mahdi.Kh
September 21, 2026
Sometimes we need to restrict access to certain paths using a password. In this part, we learn how to create this password and use it.
Mahdi.Kh
September 21, 2026
We learn how to block a specific IP, or block or whitelist the IPs we want, so that the web service can only be accessed from certain IPs.
Mahdi.Kh
September 21, 2026
The rewrite and redirect directives are typically used to build more meaningful URLs, or to send users to new addresses.
Mahdi.Kh
September 21, 2026
We get familiar with location modifiers and look at how to use them.
Mahdi.Kh
September 21, 2026
We get familiar with load balancing and learn how to use Nginx as a load balancer.
Mahdi.Kh
September 21, 2026
Caching means certain requests no longer need to be processed again. In that case, the response stored in the cache is served directly to the user.
Mahdi.Kh
September 21, 2026
By compressing responses, the amount of data sent is reduced, and transferring it over the network happens faster.
Mahdi.Kh
September 21, 2026
We build a web server for static files, get familiar with nginx's important files, and go over some basic directives.
Mahdi.Kh
September 20, 2026
We get familiar with Nginx's internal architecture and look at its initial configuration.
Mahdi.Kh
September 19, 2026