Целта, когато моят собствен сървър поиска интерфейс на друг, може да има ограничения за заявки или IP адресът ми е блокиран и не мога да заявя чрез IP адреса си.Направо казано, вашият сървър не може да изпраща или иска съдържание директно към целевия сървър.
Два начина могат да го решат: 1. Използвайте прокси IP; 2. Обратен прокси (препращане на заявки)
Използвайки IP заявка за прокси, това е досадно за използване, няма затруднения, този път използваме обратен прокси за реализация, дефиницията е следната:
Обратният прокси се отнася до това прокси сървърът да приема заявки за връзка в Интернет, след това да препраща заявката към сървъра в вътрешната мрежа и да връща получените резултати от сървъра на клиента, който иска връзката в Интернет. Всъщност nginx може бързо да настрои обратен прокси, но поради разходи! Отказах се от nginx, защото nginx изисква закупуване на сървър, а аз искам просто да купя asp.net пространство, за да реализирам функцията на обратен прокси.
В интернет не намерих добър пример, така че нека напишем прост пример сами!
Референтни статии:
Поддръжката получава, публикува заявки, тестове по следния начин:
Ето как да го използвате: Първо, закупете пространство, което поддържа asp.net, и след това качете уебсайта в основната директория на пространството.
В web.config файла намерете възела за настройка на приложението и заменете стойността на стойността в host!
Изтегляне на изходния код:
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
|