Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como se conectar com uma API dentro de um servidor virtual?

Olá a todos,

Eu tenho uma máquina virtual Linux com o CentOS instalado na nuvem da Azure.

Eu criei uma API em node.js básica para atender requsts básicos do HTTP como o GET. A API funciona se você está conectado dentro da "localhost" do servidor da nuvem. Ou seja, dentro da rede interna do servidor linux a API funciona.

Porém eu preciso atender os mesmos requests como do postman por exemplo, fora da rede interna, usando um IP público. É com isso que estou tendo problemas pois não consigo estabelecer conexão. Quando troco o IP privado no código js para o IP publico a conexão não funciona.

Porém se você der um ping no IP público a VM responde normalmente.

Alguém sabe o que pode ser feito?

Abraços.

1 resposta
solução!

Problema foi resolvido.

usando um IP 0.0.0.0:80 e apagando todos os outros processos que estavam usando a mesma porta

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software