Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

No Redirection to my Apache Server

Status
Not open for further replies.

ilikerps

Programmer
Nov 26, 2006
4
US
Hello. I have been having trouble with my Apache server (or perhaps something else, like DNS) for a while now. I have tried to find a solution, but my keywords always come up with almost completely unrelated webpages.

I have a website, with redirection to my IP address, and it's been working fine, with the occasional changing IP address. Suddenly, it stopped working, and none of my normal tests say that it shouldn't be. Port forwarding says it's forwarding all requests on port 80 to my local IP address (192.168.1.100). Network Solutions says their forwarding to my current "Internet" IP address (that is, not local IP address).

Entering my IP address from whatismyip.com doesn't work (which it did, before). Entering 192.168.1.100 or 127.0.0.1 does work, however, showing that Apache is up and working, on my network, at least.

I have even checked my ports and found that there is nothing but Apache listening on port 80 (as should be expected, since no bind error was given). I have tried restarting Apache and my computer, to no avail. What could be the problem?
 
Did your ISP start blocking port 80? Have someone from outside your network try to connect to your router's public IP address.
 
Outside my network, my public IP address doesn't work for them either. Does this mean my ISP is blocking port 80? If so, how do I get them to unblock it?
 
Very likely they are blocking it. For testing purposes, try the following:

Apache web server (and virtual hosts if applicable) set to listen on port 8080
Router forwarding TCP port 8080
Have outside friend access
If it works, then yes, your ISP is blocking 80. The way to get them to unblock it, is to pay for a business level account that allows you to run a webserver.
 
Well, I tried making my server listen on 8080, restarted it, tested it successfully on the network, but the public ip address (in the form you used) didn't work. I tried the same with 8565 (just randomly chosen), but to no avail.
 
Do you have some firewall software running on the machine?
 
You've got to be kidding me. All that time, and it was my firewall. Dang! I feel so stupid now.... Well, thank you very much for your help. At least now I should be able to identify and deal with my ISP if they ever do actually block port 80.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top