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

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

Eu executo um programa para iniciar um site em um servidor Linux (estou usando o servidor virtual Amazon Web Services EC2) e o executo na porta 3000, para poder digitar (ipaddress:3000) no chrome para acessar o site e ele funciona bem.

Quando altero 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 costumava netstat -lnptuencontrar uma lista de portas abertas e ela não lista nenhuma dessas portas, então não entendo por que não posso usá-las em vez de 3.000.

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

Responder1

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

informação relacionada