Du har sannsynligvis blandet noe opp, hvis jeg ikke misforstår spørsmålet ditt.
Det er ikke HTTP_HOST som stammer fra en
Perl konv var. Det er som CGI, eller en tilsvarende mekanisme, som eksponerer HTTP/1.1 overskriften "Host:" som HTTP_HOST konv var til serveren prosessen ansvarlig for behandling av forespørselen, som kan trolig være en
Perl prosessen, som spesifisert i
CGI-spesifikasjonen, Skriver at "... topp linjer mottatt fra klienten, hvis noen, er plassert inn i miljøet med prefikset HTTP_ etterfulgt av overskriften navnet. Any - tegn i overskriften navnet er endret til _ tegn.".
Som for hvordan "Host" HTTP-hodet består følger det faktisk hva HTTP spesifikasjonen sier om overskriften. For å spare plass, kan du lese de nærmere på
http://www.w3.org/Protocols/rfc2616/....html # sec14.23.