Puncte:0

Pe o instanță Debian 10 care rulează mai multe containere Docker pentru a servi o aplicație web, inversează proxy o cale URL către alt port

drapel lr

Acesta ar putea fi unul ușor pentru oamenii experimentați, dar sunt blocat.

Pe o mașină Debian 10, am mai multe containere care rulează pentru a servi o aplicație web â

De asemenea, am un server mailhog pentru a oferi un serviciu SMTP fals. https://github.com/mailhog/MailHog/ Testarea de pe mașina Debian 10 cu curl, mailhog este disponibilă 127.0.0.1:8025/mailhog/ așa cum este configurat â

În afara controlului meu și din motive de securitate, suportul tehnic nu va deschide portul 8025 pe care Mailhog îl ascultă. Deci nu pot accesa mailhog din afara mașinii Debian â

Deci, vreau să fac solicitări http/s către http://myserver-url/mailhog fi redirecționat către 127.0.0.1:8025/mailhog/

Am încercat să folosesc o instanță Nginx, dar containerele docker ascultă deja porturile 80, 8080 și 443, ca container docker ls arată mai jos

introduceți descrierea imaginii aici

Iată ce am încercat:

  • Nginx reverse proxy (server > locație > proxy_pass) => containerele Docker sunt cele care ascultă porturile.
  • Client proxy Docker https://docs.docker.com/network/proxy/ => Nu am găsit caracteristica pe care o vreau.

Care este modalitatea recomandată de a proceda?

drapel in
Uitați-vă la rularea unui proxy precum traefik caddy sau nginx în fața containerelor dvs.
drapel lr
> nginx în fața containerelor dvs Asta am incercat. Am eșuat deoarece containerele docker sunt cele care ascultă porturile (sau primesc mai întâi cererea http)
drapel in
Va trebui să schimbați alte containere pentru a NU utiliza acele porturi și să plasați proxy-ul în fața ambelor containere. Doar proxy-ul ar trebui să aibă porturi publicate, iar proxy-ul va folosi rețeaua docker internă pentru a comunica.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.