If you're able to access this webserver from other PCs on your LAN, I really think this is an external access problem.
Even though netstat might be reporting that apache is listening on an ipv6 address, it's possible it is reporting both ipv4 and ipv6. If you are accessing the webserver from
http://ipv4address, then this confirms that's true.