Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 374057|Răspunde: 119

[ASP.NET] asp.net Implementarea funcției reverse proxy [Cod sursă]

  [Copiază linkul]
Postat pe 14.03.2018 12:01:13 | | | |
Scopul este că, atunci când propriul meu server solicită interfața altcuiva, pot exista restricții de cerere, sau IP-ul meu este blocat și nu pot solicita prin adresa mea IP.Ca să fiu direct, serverul tău nu poate trimite sau cere conținut direct către serverul țintă.

Două moduri pot rezolva problema: 1. Folosirea IP-ului proxy; 2. Proxy invers (redirecționare a cererii)

Folosirea unei cereri IP proxy, este enervantă de folosit, nu există nicio dificultate, folosim un reverse proxy pentru implementarea de data aceasta, definiția este următoarea:

Proxy invers se referă la faptul că serverul proxy acceptă cererile de conexiune pe Internet, apoi transmite cererea către serverul din rețeaua internă și returnează rezultatele obținute de la server către clientul care solicită conexiunea pe Internet.

De fapt, nginx poate configura rapid un reverse proxy, dar din motive de cost! Am renunțat la nginx pentru că nginx necesită achiziționarea unui server și vreau doar să cumpăr un spațiu asp.net pentru a implementa funcția unui reverse proxy.

Pe Internet, nu am găsit un exemplu bun, așa că hai să scriem unul simplu și tu!

Articole de referință:

asp.net interfață IHttpModule este explicată în detaliu
http://www.itsvse.com/thread-4580-1-1.html
(Sursa: Architect_Programmer)

Suporturile primesc, postează cereri, testează după cum urmează:



Iată cum să o folosești:
Mai întâi, cumpără un spațiu care suportă asp.net, apoi încarcă site-ul în directorul rădăcină al spațiului.



În fișierul web.config, găsește nodul appsetting și înlocuiește valoarea valorii în host!

Descărcare cod sursă:

Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rogRăspunde








Precedent:C# trebuie să modifice această soluție de ocolire a antetului cu atributele sau metodele corespunzătoare
Următor:Diferența dintre modul IIS7 Classic și modul integrat
 Proprietarul| Postat pe 14.03.2018 12:41:51 |
iis în modul clasic cu o eroare: System.Web.HttpException: A eșuat la executarea URL-ului

Soluție:


Postat pe 23.12.2020 11:57:26 |

Învață să înveți 1
Postat pe 02.01.2019 15:45:17 |
Învață să înveți 1
Postat pe 15.03.2018 10:24:01 |
Bună, sper să poți arunca o privire la codul sursă.
Postat pe 15.03.2018 14:58:56 |
Mulțumesc că ai împărtășit, hai să aruncăm o privire
Postat pe 20.03.2018 10:35:11 |
Aruncă o privire la codul sursă
Postat pe 22.03.2018 11:12:26 |
Thai U o monedă U râvnită Ou Wei Ou a trimis un plic roșu pentru serviciul european să raporteze lipsa mea
Postat pe 06.04.2018 20:56:07 |
Nu e rău, da, referință
Postat pe 11.04.2018 16:19:47 |
Mulțumesc că ai împărtășit... Descarcă studiul
Postat pe 15.04.2018 14:50:32 |
Mulțumesc că ai împărtășit, hai să aruncăm o privire
Postat pe 18.04.2018 09:44:44 |
Lasă-mă să mă uit
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com