Summary
Configuring Nginx as a reverse proxy for our architecture introduces a lot of advantages in terms of loading speeds and server load, as well as architecture reliability, since you can use multiple backends. However, a few obstacles might stand in your way, especially if you are running control panel software solutions to manage your services. Moreover, you do not get to make the most of Nginx, as you are not using it for all your requests.
If you are seeking to find an even more efficient solution, you may want to look into completely replacing Apache by Nginx. The next chapter will detail this process step-by-step, from virtual hosts, to rewrite rules, to FastCGI.