Kiun gastiganton celas ĉi tiu HTTP/1.1 prokura peto?

GET http://first.example/path HTTP/1.1
Host: second.example

La mesaĝo estas nekonsekvenca. En absoluta-forma peto sendita al prokuro, RFC 9112 postulas, ke la plusendita Host-valoro venas de la petcelo. Plusendi Host: first.example estas la atendata konduto.

En testo ĉe evoluiga retejo, tenu la gastigantnomon de la rimedo kohera en la URL kaj en la HTTP-aŭtoritato. Provizu la deziratan nom-al-adresan mapadon ĉe la salto respondeca pri la solvo. Kontraŭdira Host-anstataŭigo ne estas portebla instrukcio por elekti backend.

HTTPS diferencas. Post kiam ordinara CONNECT-tunelo malfermiĝas, TLS kaj la interna HTTP-interŝanĝo okazas ene de ĝi. Prokuro ne-interkaptanta kutime ne povas reverki tiun ĉifritan Host-kampon. La CONNECT-celo, la TLS-nomo kaj la atestila identeco restas apartaj roloj.

Forigi Via, Referer aŭ Cache-Control ne akordigas la du aŭtoritatojn. Notu la petformon kaj la punkton, kie vi observis la kaplinion antaŭ ol diagnozi prokuran reverkon.

Rilataj artikoloj