Mike, any chance you could post the relevant code from your httpd.conf
ProxyPass /foobar http://127.0.0.1:10000/foobar
ProxyPassReverse /foobar http://127.0.0.1:10000/foobar
Unfortunately it's not enough, since proxypass only fixes http headers
and not page contents. The link_to function and it's brothers all seem
to want to use absolute urls instead of relative ones, a terrible
practice. I tried turning off that behaviour in the default html
options but it didn't seem to help.
In the end I used the mongrel option suggested and it's working great.
Still, I find it sad that Rails suffers from the same broken
assumptions about deployment as jakarta-tomcat.
I've been stumbling around, trying to figure this out, for a while now,
and I've yet to get multiple sites working on one box, without having
work done on DNS tables (which is not a possibility in this case).
With a lot of help, I eventually got RoR working for a single site
(http://www.ruby-forum.com/topic/100239#216736) using ProxyPass.
However, this ProxyPass method seems to be the wrong approach for
multiple sites on one box
(http://www.ruby-forum.com/topic/103505#229200) since it demands the
changing of DNS tables, which I lack permission to do. [Commercial
hosting is not a solution for me.]
It now works for me with a combination of proxypass, and mongrel's --
prefix option. Should work for you.