Hvad betyder headeren "Via: 1.1 vegur" på nogle websites, og er den genereret af Varnish eller en anden form for reverse proxy?
Headeren "Via: 1.1 vegur" indikerer, at anmodningen er behandlet af Vegur, en reverse proxy anvendt af Heroku, og ikke af Varnish.
Hvad betyder headeren "Via: 1.1 vegur" på nogle websites, og er den genereret af Varnish eller en anden form for reverse proxy?
Headeren "Via: 1.1 vegur" er en HTTP-header, der indikerer, at en anmodning er blevet behandlet af en mellemmand, såsom en proxy eller en gateway. Her er en nærmere forklaring:
- Via-header: Denne header bruges til at spore mellemliggende protokoller og agenter mellem klienten og serveren. Den kan hjælpe med at identificere, hvilke proxyer eller gateways der har håndteret anmodningen.
- 1.1: Dette refererer til HTTP-versionen, som i dette tilfælde er HTTP/1.1.
- vegur: Dette er navnet på den proxy eller gateway, der har behandlet anmodningen. "vegur" er en specifik reverse proxy, der ofte bruges i forbindelse med Heroku, en cloud platform service.
For at besvare spørgsmålet om, hvorvidt denne header er genereret af Varnish eller en anden form for reverse proxy:
- Ikke Varnish: Headeren "Via: 1.1 vegur" er ikke genereret af Varnish. Varnish er en populær HTTP-accelerator og reverse proxy, men den bruger typisk "Via: 1.1 varnish" som sin header.
- Vegur: Headeren er genereret af Vegur, som er en reverse proxy anvendt af Heroku. Vegur fungerer som en mellemmand mellem klienten og Heroku's applikationsservere.
Således indikerer "Via: 1.1 vegur" headeren, at anmodningen er blevet behandlet af Vegur, en reverse proxy, der ofte bruges af Heroku.