Аппликейшны хажууд сонсож буй локал прокси нь проксигоор дамжих шаардлагатай сүлжээг дахин бүтээдэггүй. Аппликейшн тохируулсан проксийг үл хайхран шууд холбогдож, гэсэн хэдий ч амжилт гэж мэдээлж болно.

Аппликейшны сүлжээг проксигийн гадагшлах замаас тусгаарла. Контейнерт суурилсан нэг зохицуулалт аппликейшныг зөвхөн дотоод сүлжээнд байрлуулж, проксид хоёр дахь гарах сүлжээ өгдөг. Одоо байгаа Compose тодорхойлолтод сүлжээний холболтууд ийм байж болно:

services:
  app:
    networks: [clients]
  proxy:
    networks: [clients, egress]
networks:
  clients:
    internal: true
  egress: {}

Энэ нь аль хэдийн тодорхойлогдсон үйлчилгээнүүдэд зориулсан сүлжээний хэсэг юм. Зөвшөөрөгдсөн дамжуулах прокси болон аппликейшны бодит клиентийг тус тусад нь тохируул. Docker дотоод сүлжээг гаднаас тусгаарлагдсан гэж бичдэг; энэ зохицуулалтад нэмэлт гадаад сүлжээ зөвхөн проксид байна.

Прокси ашиглахгүй сөрөг тохиолдлыг оруул: аппликейшны гадаад хүсэлт бүтэлгүйтэх ёстой. Баталгаажуулалттай HTTP проксид татгалзсан бүртгэл өөрийн баталгаажуулалтын алдааг гаргах ёстой, харин хүлээн авсан бүртгэл тохирох прокси ажиглалтын хамт зорилгод хүрэх ёстой.

Проксигийн зөвшөөрөгдсөн болон татгалзсан тохиолдлуудыг тусад нь шалга. Аппликейшныг бусад гадаад сүлжээнээс хол байлгаж, проксийг тойрох хост сүлжээний горим нэмэхээс зайлсхий. Амжилттай хүсэлт нь тест яг төлөвлөсөн замыг л санал болгосон үед л ашигтай нотолгоо болно.

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