Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 374057|Отговор: 119

[ASP.NET] asp.net Реализиране на функцията за обратен прокси [Изходен код]

  [Копирай линк]
Публикувано в 14.03.2018 г. 12:01:13 ч. | | | |
Целта, когато моят собствен сървър поиска интерфейс на друг, може да има ограничения за заявки или IP адресът ми е блокиран и не мога да заявя чрез IP адреса си.Направо казано, вашият сървър не може да изпраща или иска съдържание директно към целевия сървър.

Два начина могат да го решат: 1. Използвайте прокси IP; 2. Обратен прокси (препращане на заявки)

Използвайки IP заявка за прокси, това е досадно за използване, няма затруднения, този път използваме обратен прокси за реализация, дефиницията е следната:

Обратният прокси се отнася до това прокси сървърът да приема заявки за връзка в Интернет, след това да препраща заявката към сървъра в вътрешната мрежа и да връща получените резултати от сървъра на клиента, който иска връзката в Интернет.

Всъщност nginx може бързо да настрои обратен прокси, но поради разходи! Отказах се от nginx, защото nginx изисква закупуване на сървър, а аз искам просто да купя asp.net пространство, за да реализирам функцията на обратен прокси.

В интернет не намерих добър пример, така че нека напишем прост пример сами!

Референтни статии:

asp.net IHttpModule интерфейсът е обяснен подробно
http://www.itsvse.com/thread-4580-1-1.html
(Източник: Architect_Programmer)

Поддръжката получава, публикува заявки, тестове по следния начин:



Ето как да го използвате:
Първо, закупете пространство, което поддържа asp.net, и след това качете уебсайта в основната директория на пространството.



В web.config файла намерете възела за настройка на приложението и заменете стойността на стойността в host!

Изтегляне на изходния код:

Туристи, ако искате да видите скритото съдържание на този пост, моляОтговор








Предишен:C# трябва да модифицира този заобиколен механизъм с подходящи атрибути или методи
Следващ:Разликата между IIS7 Classic режим и интегриран режим
 Хазяин| Публикувано в 14.03.2018 г. 12:41:51 ч. |
iis в класически режим с грешка: System.Web.HttpException: Не успя да изпълни URL

Решение:


Публикувано в 23.12.2020 г. 11:57:26 ч. |

Научи се да учиш 1
Публикувано в 2.01.2019 г. 15:45:17 ч. |
Научи се да учиш 1
Публикувано в 15.03.2018 г. 10:24:01 ч. |
Здравейте, надявам се да можете да разгледате изходния код.
Публикувано в 15.03.2018 г. 14:58:56 ч. |
Благодаря, че сподели, нека разгледаме
Публикувано в 20.03.2018 г. 10:35:11 ч. |
Погледнете изходния код
Публикувано в 22.03.2018 г. 11:12:26 ч. |
Тайландската монета U one U желаеше. Ou Wei Ou изпрати червен плик на европейската служба, за да докладва за липсата ми
Публикувано в 6.04.2018 г. 20:56:07 ч. |
Не е зле, да, референция
Публикувано в 11.04.2018 г. 16:19:47 ч. |
Благодаря, че сподели... Изтеглете изследването
Публикувано в 15.04.2018 г. 14:50:32 ч. |
Благодаря, че сподели, нека разгледаме
Публикувано в 18.04.2018 г. 9:44:44 ч. |
Нека да погледна
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com