Can't connect to server running apache over port 80

Solution 1:

This is a networking issue, not an Apache issue. As you indicated, you can access the page using "curl" when run locally on the web server, but not from a browser on the desktop over the network. Check routing and firewalls between the desktop and the server.

You could try using nmap from your desktop to confirm if port 80 is accessible over the network, but not responding:

nmap -sS -O -p80 ip.of.your.server/32

Solution 2:

tcp6 indicates ipv6 usage.

Either change the settings to use ipv4 by using:

Listen 0.0.0.0:80

And not

Listen 80

Or try curl localhost or curl ::1.