Hi.
I've worked with nginx and apache like reverse proxy without problems for long time ago under severqals linux distributions like debian, ubuntu, centos.
So, for you project I need:
* FQDN for each service or main ip and end IP. I mean, what ip/FQDN will be reach on reverse proxy and what is the ip/FQDN target.
* Ports used
* ssh access and sudo account
By the way, is your php app will be on differents server from reverse proxy, php-fpm don't need to set up on reverse proxy.
Php-fpm need to be set up just only if your php app will be working on reverse proxy.
Open to questions