Vůbec mi není jasné, jak a proč by měl port 80 souviset se systemd. Pokud si ta služba potřebuje otevřít port 80, tak buď musí běžet po rootem nebo mít příslušné capabilites. A pokud ani jedno z toho není možné z nějakého důvodu splnit, tak je vhodné tam mít proxy. Takto používám nginx pro služby, které opravdu pod rootem spouštět nechci, naopak chci je spouštět ve velmi omezeném prostředí (freebsd jail) a tedy je nutné mít reverzní proxy. Se systemd tohle vůbec nijak nesouvisí.