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:
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 venlig Svar
|