Por que a porta 3000 funciona, mas nenhuma outra porta funciona?

3

Eu rodei um programa para iniciar um site em um servidor linux (estou usando o servidor virtual Amazon Web Services EC2) e o executei a partir da porta 3000, para que eu possa digitar (ipaddress: 3000) no chrome para acessar o website e funciona bem.

Quando eu mudo o número da porta para 3004, 3005, 3007, 4200 etc e vou para o url correspondente no chrome, aparece a mensagem "a página não está funcionando". Eu usei netstat -lnptu para encontrar uma lista de portas abertas e não lista nenhuma dessas portas, então não entendo porque não posso usá-las em vez de 3.000.

EDIT: Você pode resolver isso examinando suas instâncias do EC2 no Amazon Management Console, rolando para o lado direito do painel de instâncias e clicando em "grupos de segurança" (da instância na qual você deseja adicionar uma nova regra ), então você deve estar em uma página que tem um painel inferior que diz "grupos de segurança: [id de grupo da sua instância]", então para regras de entrada, clique em "editar" e adicione uma nova regra.

    
por Lily Potter 23.05.2016 / 17:33

1 resposta

3

Eu publiquei isso como um comentário, mas farei isso como uma resposta. A AWS utiliza uma ferramenta chamada Security Groups, que permite abrir / fechar portas e atribuir regras de firewall à sua instância ec2. A melhor prática é usar isso para abrir a porta 3000 e atribuí-la à sua instância.

    
por 23.05.2016 / 17:42

Tags