The perfect server recipes plus your server setup force apache2+fastcgi. Why can't I use NGINX with php7 proxy using php7.0-fpm socket and not port. And, http2 on the ssl server statement.
That's quite wrong in 2 ways. 1) There are perfect server guides for apache and there are perfect server guides for nginx. Take a look at the ISPConfig documentation page. https://www.ispconfig.org/documentation/ There you can find e.g. this guide: https://www.howtoforge.com/tutorial/perfect-server-ubuntu-16-04-nginx-bind-dovecot-and-ispconfig-3/ 2) The ISPConfig apache server setup supports the following PHP modes: mod_php, php-cgi, php-fcgi, HHVM (if available for the choosen OS) and suphp (on older systems only) and you can switch between socket and port for php-fpm on the options tab of the website. And using http/2 is no problem as well, you can add it in the master vhost template if your server supports it.