Ouvir em 0.0.0.0 significa ouvir em todos endereços IP locais.
Teste curl http://127.0.0.1:6020/deepstream
para acessá-lo da própria VM. Ou use qualquer outro endereço IP em sua VM - um endereço IP não localhost é necessário se você quiser acessá-lo de outra máquina (incluindo o host da VM). Ou qualquer nome de host que resolva qualquer um dos endereços IP em sua VM.
Se a sua máquina virtual não tiver nenhum outro endereço IP, esse será um problema que você precisa solucionar se quiser acessar os serviços de rede de fora da VM. Isso está além do escopo desta questão, postar uma nova pergunta com detalhes da configuração da sua VM (incluindo vagrant config e servidor dhcp local, se houver)
Nota: É uma boa ideia monitorar o arquivo de log do servidor deepstream em outro terminal, por exemplo, executando tail -f
e, em seguida, tentando se conectar, pelo menos enquanto você estiver depurando a configuração inicial (ou qualquer outra hora quando houver problemas).
BTW, você deve se livrar da entrada 0.0.0.0
em /etc/hosts
e descomentar a entrada 127.0.0.1
. 0.0.0.0
é NÃO localhost
e não é sinônimo de localhost
.