Porta Linux aberta localmente, mas não externamente

2

A porta está aberta localmente, mas não externamente

Neo4j é um banco de dados gráfico com um navegador e interface REST. Eu preciso iniciar uma segunda instância do servidor neo4j. Eu gostaria de executar o processo de um usuário com privilégios normais.

A primeira instância do neo4j abre a porta padrão do neo4j, 7474, e executa o servidor HTTP nele. Eu posso alcançá-lo com um navegador da Web de outra máquina. Isso é ótimo.

A segunda instância está configurada para usar uma porta diferente, 7484. Posso iniciar o servidor e alcançá-lo localmente:

 >lynx http://localhost:7484

Isso é ótimo também.

No entanto, se eu usar outra máquina e tentar navegar em http://my-neo4j-server:7484 , o navegador esgotará o tempo limite e nunca estabelecerá uma conexão.

Se eu executar o netstat no servidor, ele mostrará que está escutando nessa porta.

 >netstat -tulpn 

...

tcp6  0  0   :::7484   :::*  LISTEN  8552/java

Eu tentei:

  >sudo ufw disable

Eu verifiquei as tabelas de IP:

>sudo iptables -L

e não há entradas nas tabelas.

O que estou deixando de fazer?

Nota: Estou executando o Amazon Linux AMI no ec2.

    
por ahoffer 09.05.2014 / 02:08

1 resposta

0

A AWS tem seu próprio firewall e grupo de segurança. Você precisa abrir a porta lá também.

Para o EC2, você pode acessar o Serviço - > EC2 - > Rede e amp; Segurança - > Grupos de segurança e abra a porta para o grupo certo.

    
por 10.05.2014 / 00:22