Požadavky: Použijte reverzní proxy nginx k odeslání přístupu k serveru na intranetu přes vzdálenou plochu externí sítě, server, kde se nachází nginx, má veřejná síťová oprávnění (mapování portů již bylo provedeno) a Windows server v interní síti nelze přistupovat přes externí síť, použijte reverzní proxy nginx na vzdálený port interního Windows serveru (3389).
- CentOS server (s nainstalovaným nginx a veřejnými síťovými oprávněními): 192.168.50.41
- Windows Server: 192.168.50.91
Nejprve nainstalujte příkaz nginx pomocí zdrojového kódu následovně:
Při sestavování je potřeba přidat parametr --with-stream, jinak dostanete chybu při konfiguraci konfiguračního souboru. Pokud má server již nainstalovanou službu nginx, použijte nginx -V k ověření, zda existuje parametr --with-stream, pokud ne, podívejte se na následující pro přidání modulu:
Nakonfigurujte soubor nginx.conf následovně:
Konfigurace budePort 192.168.50.41:12346 je přesměrován na port 192.168.50.91:3389Pro restart nginx. Konfigurace pro vyvažování zátěže TCP a UDP:Přihlášení k hypertextovému odkazu je viditelné.
Připojte se přes vzdálenou plochu192.168.50.41:12346Adresa, jak je uvedeno níže:
Princip spočívá v tom, že Nginx může nejen obrátit proxy HTTP protokol, ale také přímo zvrátit proxy TCP a UDP provoz.
(Konec)
|