Энэ HTTP/1.1 прокси хүсэлт ямар хостод хамаарах вэ?

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

Мессеж зөрчилтэй байна. Проксид илгээх абсолют хэлбэрийн хүсэлтэд RFC 9112 дамжуулах Host утга нь хүсэлтийн зорилгоос гарах ёстой гэж шаарддаг. Host: first.example-ийг дамжуулах нь хүлээгдэж буй зан төлөв юм.

Хөгжүүлэлтийн сайтын туршилтад нөөцийн хост нэрийг URL болон HTTP authority дотор тохируулан байлгана. Хэрэгтэй нэр-хаяг тохирлыг шийдвэрлэх үүрэгтэй хоп дээр өгнө. Зөрчилтэй Host дарж бичих нь backend сонгох зөөврийн заавар биш.

HTTPS өөр. Энгийн CONNECT туннель нээгдсэний дараа TLS болон дотоод HTTP солилцоо түүний дотор явагдана. Салгахгүй прокси ихэвчлэн тэр шифрлэгдсэн Host талбарыг дахин бичиж чадахгүй. CONNECT очих газар, TLS нэр, гэрчилгээний таних тэмдэг нь тусдаа үүрэг хэвээр үлдэнэ.

Via, Referer эсвэл Cache-Control устгах нь хоёр authority-г эвлэрүүлэхгүй. Прокси дахин бичлэгийг оношлохын өмнө хүсэлтийн хэлбэр болон та толгойг ажигласан цэгийг тэмдэглэнэ.

Холбоотой нийтлэлүүд