I think you have confused the Outbound
and Inbound
rules - Outbound
means traffic going out from the server, while Inbound
means traffic from the internet to the server.
As you say, you added an Inbound
rule for your IP address only, and you can access the website from you IP only, just like you requested.
Add an Inbound
rule for port 80
for0.0.0.0/0
, and you should be able to access the site from other locations as well.
If you need to open it to HTTP and SSH, open it for both for 0.0.0.0/0
: