Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 374057|Svar: 119

[ASP.NET] asp.net Implementér reverse proxy-funktionen [Kildekode]

  [Kopier link]
Opslået på 14/03/2018 12.01.13 | | | |
Formålet, når min egen server anmoder om en andens interface, kan der være anmodningsbegrænsninger, eller min IP er blokeret, og jeg kan ikke anmode via min IP-adresse.For at sige det ligeud, kan din server ikke sende eller anmode om indhold direkte til målserveren.

To måder kan løse det på: 1. Brug proxy-IP; 2. Reverse proxy (videresendelse af anmodninger)

Ved at bruge en proxy IP-anmodning er det irriterende at bruge, der er ingen problemer, vi bruger en reverse proxy til at implementere denne gang, definitionen er som følger:

Reverse proxy refererer til, at proxyserveren accepterer forbindelsesanmodninger på internettet, derefter videresender anmodningen til serveren på det interne netværk og returnerer resultaterne fra serveren til klienten, der anmoder om forbindelsen på internettet.

Faktisk kan nginx hurtigt oprette en reverse proxy, men af omkostningsmæssige årsager! Jeg opgav nginx, fordi nginx kræver køb af en server, og jeg vil bare købe et asp.net space for at implementere funktionen af en reverse proxy.

På internettet fandt jeg ikke et godt eksempel, så lad os skrive et simpelt selv!

Referenceartikler:

asp.net IHttpModule-interface forklares i detaljer
http://www.itsvse.com/thread-4580-1-1.html
(Kilde: Architect_Programmer)

Understøtter hente, poste anmodninger, tester som følger:



Sådan bruger du det:
Først køb et space, der understøtter asp.net, og upload derefter hjemmesiden til space's rodmappe.



Find appsetting-noden i web.config-filen og erstat værdiværdien i host!

Kildekode-download:

Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar








Tidligere:C# skal ændre denne header-løsning med de relevante attributter eller metoder
Næste:Forskellen mellem IIS7 Classic-tilstand og integreret tilstand
 Udlejer| Opslået på 14/03/2018 12.41.51 |
iis i klassisk tilstand med en fejl: System.Web.HttpUndtagelse: Kunne ikke udføre URL

Opløsning:


Opslået på 23/12/2020 11.57.26 |

Lær at lære 1
Opslået på 02/01/2019 15.45.17 |
Lær at lære 1
Opslået på 15/03/2018 10.24.01 |
Hej, jeg håber, du kan tage et kig på kildekoden.
Opslået på 15/03/2018 14.58.56 |
Tak fordi du delte, lad os tage et kig
Opslået på 20/03/2018 10.35.11 |
Tag et kig på kildekoden
Opslået på 22/03/2018 11.12.26 |
Thai U én U-mønt eftertragtet Ou Wei Ou sendte en rød kuvert til den europæiske service for at rapportere min mangel på den
Opslået på 06/04/2018 20.56.07 |
Ikke dårligt, ja, reference
Opslået på 11/04/2018 16.19.47 |
Tak fordi du delte... Download undersøgelsen
Opslået på 15/04/2018 14.50.32 |
Tak fordi du delte, lad os tage et kig
Opslået på 18/04/2018 09.44.44 |
Lad mig tage et kig.
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com