Mod_proxy_balancer mod_rewrite permission issue

I started the mongrel_cluster and tried to use the RewriteRule to
forward
the requests to proxy_balancer just as the
http://mongrel.rubyforge.org/docs/apache.html said.
When I visited my site from a remote computer, I always got the error
messages “Forbidden, You don’t have permission to access / on this
server.”

Finally, I added the “Allow from all” property (in the vhost config
file),
just like this:
<Proxy balancer://mongrel_cluster>
BalancerMember http://127.0.0.1:8001
BalancerMember http://127.0.0.1:8002
BalancerMember http://127.0.0.1:8003

    Order allow,deny
    Allow from all
then the "Forbidden" problem was solved. The "all" could not be changed to "127.0.0.1" or others. I guest this should be related with the implement detail of the mod_rewrite.

My question is, could this “Allow from all” be a latent security
problem?
and is there anybody faced the same issue?
Could I miss something through the configuration or did the
mongrel-apache
document miss something?

I am sorry my English is not very good.

Best wishes everyone,

Alfie ZHU

I searched and found someone got the same problem 1 year ago:
http://rubyforge.org/pipermail/mongrel-users/2006-December/002594.html
But it seams he finally used the ProxyPass instead of RewriteRule, and
did
not actually solve the problem.

I hope my solution will give some possibility to fixing the same
problem.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs