Back in the days Apache was a goto solution if you wanted to have your content served over HTTP. And in fact it served it's purpose very well since 1995 and actually it still does a decent job if you have . All tutorials and posts were praising it but back than Internet was a very different place and didn't have so many users. At 2004 a new player joined the game to beat the limits that Apache has faced with concurrent connections.
For a long time I didn't have any high load issues and stayed away from NGINX. Even now I could do just fine with Apache, but after digging logic of configuring NGINX, I really fell in love 😍 with how easy and convenient it is when you understand basic concept and get how to read docs.
If you're new to nginx I would recommend to start from this docs after you install nginx to your server: