nginx - problema de proxy bypass [RESOLVIDO]

1. nginx - problema de proxy bypass [RESOLVIDO]

José da silva
josejcosta

(usa Debian)

Enviado em 08/01/2022 - 20:35h

olá, tenho um servidor onde tenho o nginx instalado com SSL ativado e a função de proxy_pass ativada para redicionar o trafego para um container onde roda uma API, o problema que estou enfrentando é que se a passoa indicar a porta do container após o IP ou dominio, dessa forma da imagem em anexo. a pessoa acaba acessando o container da API direto sem passar pelo meu proxy, existe alguma forma de resolver esse problema ? eu ja tentei bloquear a porta no do container no IPtables porem não resolveu.




  


2. Re: nginx - problema de proxy bypass [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 08/01/2022 - 22:48h

O nginx e o container têm o mesmo ip?



3. nginx - problema de proxy bypass

José da silva
josejcosta

(usa Debian)

Enviado em 08/01/2022 - 23:34h

leandropscardua escreveu:

O nginx e o container têm o mesmo ip?


não, o nginx esta instalado na instancia, somente a API esta no container docker, no ngix eu apenas aponto o IP do container + porta do container.


4. Re: nginx - problema de proxy bypass [RESOLVIDO]

José da silva
josejcosta

(usa Debian)

Enviado em 22/01/2022 - 20:05h


Para resolver eu coloquei os containers em uma instancia onde ela recebe apeanas um IP interno(10.0.0.x), sendo assim não é possivel acessar os containers nessa instancia sem precisar passar pelo proxy.
Tambem através da edição de algumas regras do firewallD(firewall na qual o docker escreve as regras para expor a portas e dar acesso externo ) consegui fazer alguns redirecionamentos de segurança e deu certo.