Požiadavky: Použite reverzný proxy nginx na odoslanie prístupu k serveru na intranete cez vzdialenú plochu externej siete, server, kde sa nachádza nginx, má verejné sieťové oprávnenia (mapovanie portov bolo vykonané) a Windows server v internej sieti nie je prístupný cez externú sieť, použite reverzný proxy nginx na vzdialený port interného Windows servera (3389).
- CentOS server (s nainštalovaným nginx a povoleniami na verejnú sieť): 192.168.50.41
- Windows Server: 192.168.50.91
Najprv nainštalujte príkaz nginx pomocou zdrojového kódu nasledovne:
Pri zostavovaní musíte pridať parameter --with-stream, inak dostanete chybu pri konfigurácii konfiguračného súboru. Ak má server už nainštalovanú službu nginx, použite nginx -V na overenie, či existuje parameter --with-stream, ak nie, pozrite si nasledujúce informácie na pridanie modulu:
Nakonfigurujte súbor nginx.conf nasledovne:
Konfigurácia budePort 192.168.50.41:12346 je presmerovaný na port 192.168.50.91:3389Na reštart nginx. Konfigurácia pre vyvažovanie záťaže TCP a UDP:Prihlásenie na hypertextový odkaz je viditeľné.
Pripojte sa cez vzdialenú plochu192.168.50.41:12346Adresa, ako je uvedené nižšie:
Princíp spočíva v tom, že Nginx dokáže nielen reverzovať proxy HTTP protokolovú prevádzku, ale aj priamo reverzovať proxy TCP a UDP prevádzku.
(Koniec)
|