Jump to content

Apache behind router / cant view externally help PLEASE


Fishpaws

Recommended Posts

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

1.jpg

 

PORT FOWARDING SETUP

2.jpg

 

LINKSYS FIREWALL SETUP

3.jpg

 

OS X NETWORK SETUP

4.jpg

 

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??

 

Link to comment
Share on other sites

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

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.