I installed and started apache 2.2.31 on Linux Ubuntu 15.10. When i enter my loopback id (127.0.0.1) in my browser, the correct message ("It works") appears, but, when i enter my site ip address (18.104.22.168) in the browser, I receive the message: "Firefox can't establish a connection to the server at 22.214.171.124."
Note that the directive "Listen" is set to 80.
The following commands and responses may be relevant:
root@pegasus:/proc# nc -zv 127.0.0.1 80 // Trying to access the loopback ID
Connection to 127.0.0.1 80 port [tcp/http] succeeded!
root@pegasus:/proc# nc -zv 126.96.36.199 80 // Trying to access the site ID
nc: connect to 188.8.131.52 port 80 (tcp) failed: No route to host