Originally posted by zerostar:
I am running Mac OS X 10.3.8 and running apache for an internal web server, this has been working fine as an internal.
My ISP is blocking port 80, so I switched apache to run on port 8081 which is working fine ONLY if i set my domain as: mydomain.dyndns.org:8081
Is there a way to fix this so that the apache server picks up the port 80 requests? I guess since it is blocked then it won't know there is a request huh.
Is there any other work around to get my IP to push the 8081 instead of the 80 to http requests?
I thought perhaps dyndns could link to a specific ip and port (1.1.1.1:8081) but no go
I ran into this a few years ago. I did something similar to what you do. For starters, apache can listen to multiple ports, that's not a problem. Find in httpd.conf where it says "listen xxx" and put, below it, the other ports you want to listen on. should look like:
Listen 80
Listen 1313
Listen 1314
Listen 1315
A friend of mine set his web server up in a similar way. However, I went the extra step. I set up www2.mydomainname.com to be the actual server, and have
www.mydomainname.com and mydomainname.com forward to www2.mydomainname.com:1313. (i used zoneedit for this) That way, people can type in
www.whatever.com and get your site without having to remember what port you're on.