So many questions.
Is this a public facing server or a private one on your local network? If it's public-facing, have you checked whether your ISP blocks port 80 (in the States, many ISPs do unless you have a business account)?
Are you attempting to connect via domain name or via ip address? If by domain name, can you connect via ip address? If you can connect by ip address, have you established a DNS to resolve the domain name?
If you are trying to connect from the Big Wide World, can you connect via ip address from another computer in your local LAN? (Oh, I notice you answered this one, but are you using your local ip address or the
public ip address.)
If you are physically at the webserver, what happens when you try to connect to
http://localhost in your browser?
What webserver software are you using, apache, nginx, or something else?
You may want to read this:
http://www.linuxquestions.org/linux/...Ask_a_Question