Não é possível acessar a porta 5000

1

Eu tenho um servidor dizer 10.xx.xx.xx e eu implantei um aplicativo de balão e ele é executado em 127.0.0.1:5000/. Eu estou fazendo isso, fazendo login usando putty através de uma máquina windows. Então, como eu acesso o aplicativo do frasco através da minha máquina windows? Eu tentei serverIP: 5000, mas não funciona.

Diz Oops! O Google Chrome não pôde se conectar ao serverip: 5000. Preciso editar algum arquivo de configuração em algum lugar?

Obrigado.

    
por Sankalp 03.09.2013 / 08:56

2 respostas

8

Se o aplicativo estiver escutando em 127.0.0.1:5000 , você poderá acessá-lo localmente e por meio desse endereço.

Editar: para ser mais específico:

  • Você não pode acessar o aplicativo de uma máquina de rede remota.
  • Você não pode acessar o aplicativo usando um processo local que tenta se conectar a qualquer IP local, exceto o endereço de loopback (127.0.0.1)

Para mudar isso, você precisa ter o aplicativo ligado a todos os IPs locais (0.0.0.0) ou a um IP local específico (10.86.29.23)

    
por 03.09.2013 / 08:57
0

Se você executar seu aplicativo no host local propositalmente (algum problema de segurança), poderá acessá-lo somente a partir do computador em que o aplicativo está instalado. Há outra maneira de alcançá-lo de outros PCs ... se este aplicativo for executado em sua máquina centos, você pode se conectar a este aplicativo via túnel e proxy ssh. É muito fácil, claro, se você tiver o ssh configurado no servidor.

Da máquina linux você pode fazer isso executando:

ssh [email protected] -D 8080

Em seguida, configure seu navegador da Internet para usar o proxy de meias no host local: 8080 (dessa forma, todas as conexões serão visíveis para este aplicativo na porta 5000, como seria na máquina local).

Para windows você deve usar putty para fazer um túnel ssh e então configurar seu proxy no navegador

    
por 03.09.2013 / 09:20