Too little detail but there are ISP's that now block inbound port 80 requests. Try this. Use another port for testing.
Bob
ive ran webservers before in the past but mostly on Win based os. I have apaches 2 running on Fedora core 5. My test page come up on localhost, and on other computers on my router. Ive port forward, opend ports, set fedoras firewall to allow port 80 acess. Ive done all this lil dance before in the past and it worked, but now for some reason i guess the ip doesnt work. ive tried no-ip, and dyndns to link my ip to a free domain, and still nothing.
My router is a linksys wrt300n, and i even set up the log in for dyndns to auto update when my ip changes (i hve a non static ip =/) i never had this problium, and port 80 isnt blocked by my isp.
Befor i used to get my privet ip and public ip listed in my conection details, but i dont anymore....bah i think my isp did something now i cant get the outside world in lol.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic