Alibaba Clouds lastbalansering støtter TCP, UDP og HTTP, osv., fordi nettsiden min er HTTP-protokollen.
"Alibaba Cloud tilbyr lastbalanseringstjenester på fire lag (TCP og UDP) og syv lag (HTTP og HTTPS). Nettverkslaget er referansemodellen for åpen systemsammenkobling foreslått av International Organization for Standardization (ISO) i 1978, som er den kjente OSI/RM-modellen (Open System Interconnection/Reference Model). Den deler kommunikasjonsprotokollen i datanettverksarkitekturen inn i syv lag, fra bunn til topp: fysikklag, datalinklag, nettverkslag, transportlag, sesjonslag, presentasjonslag og applikasjon Lag)。 Det fjerde laget fullfører dataoverføringstjenesten, og de tre øverste lagene er brukerorienterte. ”
Konfigurer helsesjekker som alltid ber om unntak!!
La oss se på hvordan HTTP-helsesjekker fungerer:
Helsesjekken i HTTP-modus oppdager hodeforespørselen, og Tengine-nodeserveren sender en HTTP-headerforespørsel og sammenligner deretter returkodens parametere for å verifisere om backend-tjenesten er unormal. Faktisk er det for å sende en http-forespørsel og sjekke statuskoden til returforespørselsheaderen, først trodde jeg det var et problem med sikkerhetsgruppene mine
Til slutt, én ting som slår meg, jeg filtrerer forespørsler uten brukeragent, er dette problemet?
Det anslås at Alibaba Cloud-overvåking sjekker at det ikke finnes noen user-agent i http-forespørselen, og serveren min returnerer direkte 403-statuskoden, og løsningen er som følger:
Sjekk http_4xx http_5xx i den vanlige statuskoden for å løse problemet!!
|