Hello I am running AWS EC2 on centos. I have installed Webspehre liberty and started it.

When I run netstat -an | grep 9080

I see

tcp        0      0 ::ffff:       :::*      LISTEN

But when I go to my Public DNS: ec2-XX-XXX-XX-XXX.us-east2.compute.amazonaws.com:9080 in my web browser I get ERR_CONNECTION_REFUSED

In my security groups I have allowed Inbound traffic on all ports from anywhere Port: 0 - 65535 Source:

When I wget ec2-XX-XXX-XX-XXX.us-east2.compute.amazonaws.com:9080 on the server I get the home page downloaded onto the server, so the site is up but just not publicly accessible.

Also when I run

#service iptables status
iptables: Firewall is not running.

So the firewall is off.

What am I doing wrong?

Image of Security Group


  • Almost certainly a duplicate of serverfault.com/questions/725262/…. – Iain Jan 14 '18 at 6:59
  • Since wget works this is a connectivity issue. It's very likely security groups or Network ACLS (NACLs). You may have security groups set up incorrectly. Post a screenshot. You haven't given enough information to solve this. – Tim Jan 14 '18 at 7:02
  • @Tim I added a screenshot – asd asd Jan 14 '18 at 7:04

The address ::ffff: is a subnet prefix that indicates an IPv4 address embedded in an IPv6 address. Thus, ::ffff: indicates your service is only listening on the local loopback address (localhost) and is therefore not accessible via your external address.

To make this work you need to cause your service to listen on the appropriate external address.

  • 1
    Naw, it's really not that hard, plugging ::ffff: into google gets you stackoverflow.com/a/33790357 and the linked duplicate above explains the rest. All it takes if a tiny bit of effort and the realisation that stuff needs to be read. – Iain Jan 14 '18 at 7:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.