Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I had started an Apache Web Server on my WinXP machine, and wanted to get everything working before I attempted it on a Red Hat Linux machine as a full time web server. So here we go:
1)I'm running Apache under WinXP, and I am behind a router
2)My problem HAS to be with my router
3)I contacted help/support with my ISP (Road Runner cable) and this is what they had to say about me with my web server:[i]Yes, you can use Apache to my knowledge. I know there are customers who set up Apache server and use PHP and MYSQL database with it. I just asked our technician, you can set it up but it will not work on port 80. You do not need a ?Business class account? to set your own web server up, you can run Apache server if you have even a standard residential account.[/i]
4)So I have my Apache httpd.conf file configured for port 888 since I can't use 80. My site comes up when I type "http://localhost:888", and "http://192.168.1.101:888/" - which is my internal ip and the correct port
5)Since my ISP confirmed that web servers are allowed (but not on port 80) and since my website comes up on my internal IP, behind the router, this leads me to believe that I am not forwarding port 888 properly.. correct?
But to my knowledge, I have forwarded them properly, and I took screenshots of all three windows of my Linksys router/firewall software, you can see them [url=http://www.geocities.com/worshipmetallica/routerstuff.jpg][u]HERE[/u][/url]
I went to "whatismyIP.com" to get my external IP for the router, I typed that IP into my browser ([url]http://xx.xx.xxx.xx:888[/url]) and I get "Could not connect to remote server". Whe I type that in, shouldn't it go through my router since 888 is forwarded to my PC, straight to my PC and then my website (since the site works locally)?
Also, my httpd.conf file is posted [url=http://www.geocities.com/worshipmetallica//httpd.htm][u]HERE[/u][/url]
If you have ANY help, it would be greatly appreciated, thanks

what you have done is correct (through your screenshots)
you know about changing ports then using :888 at the end to signal it in
this my sound stupid but you cant access your server on WAN side if your on LAN side
for you, http://192.168.0.101:888 is the only way to access it while your behind your router
however, for others who will be coming in from WAN side, they will use your WAM ip, which may be http://81.112.143.34:888
you do know this right?

I had someone click on the link online, and they said no page came up. So it came down to this:
I plugged my computer straight into my cable modem. Since my modem's IP is different than the router's I went to whatismyip.com again and got my new IP, and put that under ServerName in the httpd.conf file for Apache.
So in my browser, I typed my IP and port, and my site came up. Now this is all not behind a router, I'm going straight into my modem, so the ip is my actual computer IP. So then I sent that very same link to my friend online, and he said nothing still showed up. And this is with my port being 888 in the conf. file, and the 888 port after my computer's IP (the whole thing worked for me, but not him). What could the problem possibly be? I'm really stumped now, now that it's not my router's fault.

maybe port 888 is blocked by your ISP, port 888 may be a well known port which is recognised by your ISP so theyve blocked it...
try another port

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |