https://logos-download.com/wp-content/uploads/2016/09/Nginx_logo.png

I hope you have basic understanding about Nginx. What it is and how we can use it as a proxy. I have explained them in my previous port. Today lets talk about some other benefits we can get from Nginx (before going to LoadBalancing). This will be a shorter description.

Regular Expressions

We can use regular expressions in our nginx configuration to do simple routing. ~ is used to indicate we are going to use regex in our nginx config. Following config can be used to block serving .jpg images to users.

location /images {
root /home/project/images/;
}

This configuration will block any request coming to /images/[a-z0-9].jpg

Content blocking

If we want to block users accessing some specific routes over the internet, we can use nginx config.

server {

Above configuration will simply block users accessing our_domain/admin route over the internet (as port 80 is used). But still this will allow users to access same route using a port (if its running there). Such as our_domain:7800/admin

DevOps who is willing to learn and try new things.