0

I have started using AWS t2.micro virtual machine. I installed apache2 and curl on it. If I type curl localhost on the ubuntu machine, it gives me the correct page. How do I now connect to the ubuntu machine with http from windows and fetch the same page?

sander
  • 1,426
  • 4
  • 19
  • 46
  • Possible duplicate of [How to configure direct http access to EC2 instance?](https://stackoverflow.com/questions/9604840/how-to-configure-direct-http-access-to-ec2-instance) – Sangam Belose Feb 22 '18 at 13:49
  • Have you opened port 80 on your EC2 instance's Security Group? – spg Feb 22 '18 at 14:28

2 Answers2

1

Modify the security group of that instance(virtual machine) adding to inbound rules: port 80, Protocol tcp and source (IP to accept connection from) either the static IP address of the windows computer or 0.0.0.0/0 (any IP address).

abulkay
  • 409
  • 4
  • 13
0

I have fixed the issue by doing this in AWS:

  • Open EC 2 Dashboard
  • Open Instances
  • Click the instance I want to connect to
    • Scroll down to description and look at "Security Groups"
      • Look at the name of security group, mine was "launch-wizard 3"
  • On the sidebar, go to Network & Security > Security Groups
  • Find security group name (for me it was launch-wizard3), click on it and look down below where it says inbound, click on it.
  • Click edit
  • add rule
  • Type: HTTP, Source: anywhere
  • Save
  • Connect to your public ip and it should work.
sander
  • 1,426
  • 4
  • 19
  • 46