Hier gibt es gutes deutsches How-To:
NGINX Proxy Manager - NGINX Reverse Proxy vorgestellt
NGINX Proxy Manager - NGINX Reverse Proxy vorgestellt
schroederdennis.de
Kurz zusammengefasst:
Ein Reverse-Proxy macht nichts anderes als die Datenpakete die zu Diensten/Servern in dein Netzwerk wollen zu routen. D.h. zum richtigen Server mit dem richtigen Port weiterzuleiten. Nach außen zum Internet gibst du aber nur Port 80 und 443 frei - diese "zeigen" auf den Reverse Proxy.
Ohne einen Reverse Proxy musst du einzelne Ports zu deinen jeweiligen lokalen Servern ins Internet freigeben, was man eigentlich sehr ungerne macht, weil jeder offene Port ein weiterer Angriffsvektor für dein Netzwerk wäre.