Fishpaws Posted November 29, 2007 Share Posted November 29, 2007 Here's my deal: I'm trying to configure the Apache server that came with my mac mini (os x 10.4.9). It's going thru a Linksys router. I'm new to this but I've been able to get Apache running and I've configured some modules (php, cgi, etc). Like so many others my problems begin when anyone outside of the router tries to view my page. Right now I can view my page using "/localhost", the static IP I've given it (192.168.1.21) + also the external IP, but no one else can. I'm using a remote Ping to test the IPs but it's returning a status of "OFFLINE." SO!...from what I gather from my hours of searching for an answer this is a Port Fowarding problem, but I'm not sure where the problem is. I followed a FAQ I found online for configuring the Linksys router, but still it doesn't work. Here's some screenshots of everything I've changed: MAIN WEB SETUP PORT FOWARDING SETUP LINKSYS FIREWALL SETUP OS X NETWORK SETUP To sum up: 1) altered my OS X setting to Manual IP (which works) 2) assigned that in my router to port 80 and enabled 3) turned off firewalls in Mac + router, also unchecked "block anon internet requests" on router My understanding is that I dont have to modify my httpd.conf doc in order for this to work because it's already listening for port 80 by default. Am I wrong about this? To make this more confusing to me, if I type in my external IP address + the ":80" characters (e.g. http://244.67.32.21:80) it will load the index page, which makes me think that I do in fact have the port forwarding set up correctly, as it does seem to be passing the port to the index...but only for me. No one else can access any of this. If there is anything else I can try PLEASE let me know I am pulling my hair out with this. Oh and a specific question: 1) When PING testing, should I use ------->the router address? http://244.67.32.21/ ---------->the router + port? http://244.67.32.21:80 or----------->the index page? http://244.67.32.21/index.html....what is the default address to test to make sure the signal is getting thru the router?? Quote Link to comment https://forums.phpfreaks.com/topic/79342-apache-behind-router-cant-view-externally-help-please/ Share on other sites More sharing options...
Fishpaws Posted November 29, 2007 Author Share Posted November 29, 2007 ALSO someone just alerted me to the prospect of my ISP blocking this port...is there any way to test for this? and if so, anyway to bypass it? THANKS! F Quote Link to comment https://forums.phpfreaks.com/topic/79342-apache-behind-router-cant-view-externally-help-please/#findComment-401648 Share on other sites More sharing options...
steviewdr Posted November 29, 2007 Share Posted November 29, 2007 Do you have a friend or computer on the internet you can test this with? I suggest using Google translator to try and access your website. e.g.: http://translate.google.com/translate?u=http%3A%2F%2F244.67.32.21%2F&langpair=es%7Cen&hl=en&ie=UTF-8 The tests to run on an external computer, or a friends computer etc are: ping 244.67.32.21 telnet 244.67.32.21 80 Browse with Firefox/etc to http://244.67.32.21/ Apart from that - to test if your ISP are blocking port 80, ask them, read their FAQ/support pages. Try using a different port on apache and your linksys. e.g. 8080. As for getting around an ISP blocking port 80....http://www.dyndns.com/ might be able to do a proxy redirect to your http://244.67.32.21:8080 (or custom unblocked port). -steve Quote Link to comment https://forums.phpfreaks.com/topic/79342-apache-behind-router-cant-view-externally-help-please/#findComment-401993 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.