Reverse proxy
I would like access the TED device from the internet by using a "reverse proxy". I've read through the "Snow Leopard Server Developer Reference" and the "Mac OS X Server Essentials v10.6" and can not find a good example of how to configure the settings using Server Admin.
I think the steps are:
Define a DNS A record for the web site: ted.mydomain.com
with the same IP address as the server: xserve.mydomain.com
In Server Admin:
Define a SITE, ted mydomain.com
IP address same as xserve.mydomain.com
Port 80
Not sure what to do about "Web Folder" since this the Xserve doesn't serve any web pages. Should I enter the path one the reverse proxy server? /Footprints.html or just put / in this space?
In Default Index FIles: put Footprints.html ?
The other Site tabs-
In OPTIONS leave everything unchecked.
In REALMS leave everything empty.
In LOGGING enable access log
Leave SECURITY empty
Leave ALIASES with default values? Or remove the 3 Alias values OS X Server preloaded?
In PROXY where it really gets confusing to me:
Check "Enable Reverse Proxy"
Do I put http://10.6.18.23 as the PROXY PATH?
For the Sticky Session Identifier: Would I make up an identifier, such as TEDID ?
Is that enough or do I have to set up Balancer Members? I'm not trying to load balance. All I want to do is have Apache on the Snow Leopard Server accept web page requests and pass the requests off to the TED device, and when the TED device answers, send the results to the requester.
Has anyone done something simple like this? I've looked and looked and can't find a good set of documentation or an example showing a simple reverse proxy setup for Snow Leopard Server.
I've tried a number of shoot in the dark settings but each time Apache aborts with various messages pointing back the the Apache config file. I'd like to use the Snow Leopard Server Admin if that will work without having to dig into and learn the internals of configuring Apache at the config file level.
Thanks for any help.
Several minis running os x server, Mac OS X (10.6.2)