There are a few possible reasons..
1. You have a firewall that blocks port 80. This is the most likely situation since you can access fine from localhost. Try to access without a firewall / create a rule that allows port 80 from everywhere..
2. You have restricted access to apache in some of the following places:
Undo the restriction / widen it
3. your ISP blocks port 80. This is another likely situation..
You can try getting aroun by moving apache to some other non-standard port.
Last edited by Artanicus; 03-03-2005 at 02:42 AM.