On 04/22/2015 09:45 AM, Hugues wrote:
Hello I move my Dancer app from wpsgi to " starman + apache proxy"
in my code, I registered client ip address with
my $ip = request->remote_address();
now, Ip address is always 127.0.0.1
see my apache config
<VirtualHost *:80> ServerName admin.web.com DocumentRoot /home/web/ HostnameLookups Off UseCanonicalName Off ProxyPreserveHost On
ProxyPass bootstrap ! ProxyPass fontawesome ! ProxyPass images ! ProxyPass javascripts ! ProxyPass css ! ProxyPass / http://localhost:5002/ retry=0 Keepalive=on ProxyPassReverse / http://localhost:5002/ TimeOut 300 <Proxy *> Order allow,deny Allow from all </Proxy> </VirtualHost>
how I can get client Ip adress from my Dancer code ? thanks Hugues.
Did you set behind_proxy in configuration? Regards Racke -- Modern Perl, Dancer and eCommerce consulting.