Изисквания: Използвайте nginx reverse proxy за изпращане на достъп до сървър в интранета през външния мрежов отдалечен работен плот, сървърът, на който се намира nginx, има публични мрежови права (порт картографиране е направено), а Windows сървър във вътрешната мрежа не може да бъде достъпен през външната мрежа, използвайте nginx reverse proxy към отдалечения порт на вътрешния Windows сървър (3389).
- CentOS сървър (с инсталиран nginx и публични мрежови разрешения): 192.168.50.41
- Windows сървър: 192.168.50.91
Първо, инсталирайте командата nginx, използвайки изходния код по следния начин:
При изграждане трябва да добавите параметъра --with-stream, иначе ще получите грешка при конфигуриране на конфигурационния файл. Ако сървърът вече има инсталирана услугата nginx, използвайте nginx -V, за да проверите дали има параметър --with-stream, ако не, моля, вижте следното, за да добавите модула:
Конфигурирайте файла nginx.conf по следния начин:
Конфигурацията ще бъдеПорт 192.168.50.41:12346 се пренасочва към порт 192.168.50.91:3389За да рестартирам nginx. Конфигурация за балансиране на натоварването между TCP и UDP:Входът към хиперлинк е видим.
Свържете се чрез отдалечен работен плот192.168.50.41:12346Адрес, както е показано по-долу:
Принципът е, че Nginx може не само да обръща трафика на прокси HTTP протокола, но и директно да обръща прокси TCP и UDP трафика.
(Край)
|