0
votes

I have configured an EC2 instance and I am now trying to install an open source app (Wiki.js). One of the steps (visible here under configuration) requires me to navigate to http://localhost:3000/ but replace localhost with the IP address of my server. I have tried this multiple times and tried different variations of security groups for the EC2 Instance but nothing seems to work. Currently the inbound rules are set to the following:

1)

  • Type: HTTP
  • Protocol: TCP
  • Port Range: 80
  • Source: 0.0.0.0/0

2)

  • Type: HTTPS
  • Protocol: TCP
  • Port Range: 443
  • Source: 0.0.0.0/0

3)

  • Type: SSH
  • Protocol: TCP
  • Port Range: 22
  • Source: 0.0.0.0/0

I'm not sure what the problem could be. Are these security settings wrong? Am I using the wrong IP address? I am coping the address directly from the console under Iv4 Public IP.

EDIT:

Could it have something to do with the route table or subnet? If so it doesn't appear to be possible to edit those via the console. Would I need create a new instance?

1

1 Answers

1
votes

Why don't you open port 3000 for the EC2 instance ?

I think the application requires you to access port 3000. But you don't configure that security group.