John, i verified that the "HTTP_X_FORWARDED_FOR" is being passed
correctly.

We chose the Apache Load Balancer for this project because we already
have another application (Roundcube Webmail) running in the same
scenario.

Best regards.

On 24 jun, 11:31, John Hardy <[email protected]> wrote:
> Have you ensured that you setup your proxy to pass the "HTTP_X_FORWARDED_FOR" 
> header with the clients IP address
>
> You can dump the _SERVER var to check if that value is being passed in the 
> header.
>
> Also, I would suggest using HAPROXY as a software based proxy, it's built 
> specifically for such use-cases and, I can attest that it works perfectly with
> a cakephp install as I am using it now to load balance 15 web nodes and 3 
> databases.
>
> On Jun 24, 2011, at 7:26 AM, Felipe Carballo wrote:
>
>
>
>
>
>
>
> > Hello guys!
>
> > I'm having trouble to setting up a CakePHP app on a balanced
> > environment: sessions seems to be lost between requests. I'm already
> > using database to save sessions.
>
> > Below is my balancer config:
>
> > <VirtualHost 10.0.0.100:80>
> >  DocumentRoot /var/www/html
> >  DirectoryIndex index.htm index.html index.php
> >  ServerName www3.dominio.com
> >  Options -Indexes +FollowSymLinks
>
> >  ProxyPass /server-status !
> >  ProxyPass /balancer-manager !
> >  ProxyPass / balancer://WebCluster/ stickysession=BALANCEID
> > nofailover=Off
> >  ProxyPassReverse / balancer://WebCluster/
>
> >  <Proxy balancer://WebCluster>
> >    BalancerMemberhttp://web1.dominio.comloadfactor=10
> > route=web1.dominio.com
> >    BalancerMemberhttp://web2.dominio.comloadfactor=10
> > route=web2.dominio.com
> >    ProxySet lbmethod=byrequests
> >  </Proxy>
>
> >  <Location /balancer-manager>
> >    SetHandler balancer-manager
> >    Order deny,allow
> >    Allow from 192.168.0.0/20
> >  </Location>
>
> > </VirtualHost>
>
> > There is something I'm missing?
>
> > I appreciate if anyone can help me. =)
>
> > --
> > Our newest site for the community: CakePHP Video 
> > Tutorialshttp://tv.cakephp.org
> > Check out the new CakePHP Questions sitehttp://ask.cakephp.organd help 
> > others with their CakePHP related questions.
>
> > To unsubscribe from this group, send email to
> > [email protected] For more options, visit this group 
> > athttp://groups.google.com/group/cake-php

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to