niss3
January 29th, 2009, 10:02
Hello!

I've looked around in the forums and found several posts
about almost same problem as me. But I can't just fix my
problem with the help you've all give the others. So it would
be really great if I with my bad english could get some help
so that I can understand my own problem.

The thing is that I've recently installed apache webserver 2.2.
It works good when testing with localhost (127.0.0.1) and connecting
to my computer with Lan ip from other computers in the network
(192.168.1.***).

Then there is this problem. My router is set to portforward all
ports to my computer. Because it's only my computer that needs
ports opend. So I've just opened them all to my computer, and
because this didn't work I even put the computer on DMZ.
The problem is as you might have guessed by now, I can't access
my apache web server homepage at my computer from outside
my network (Ip 217.210.200.***).

I've tried to find the problem on my own by searching at google
and asking other people for help. But I just can't find the problem.
I've tried doing everything I can with the router. And I've tried almost
everything with apache server configuration (the things I understand
anyway). I noticed that when I change listen port from 80 to something
else, it doesn't work even on localhost / network or remote.
Is that weard?

Anyway. Please help me solve this problem. If it helps I could
reset the router and reinstall apache so I start from zero.
Thanks for all answeres in advance!

bmw
January 29th, 2009, 13:56
Does your server that's running Apache have a default route set? Does it point at your router?

Strog
January 30th, 2009, 00:01
I see port 80 filtered on your IP (assuming the IP you registered from is the same address ;)). That likely means your ISP is blocking it (very common these days). You are going to have to run your webserver on an alternate port.

When you tried an alternate port locally, how did you enter the address in the browser? If you just typed xx.yy.zz.aa:8888 in there instead of http://xx.yy.zz.aa:8888 then it will fail. You have to specify http protocol on non-standard ports in your browser.