Apache : Mod_Proxy + REMOT_ADDR - Windows & Software
MarshPosté le 31-08-2006 à 16:11:07
Bonjour à tous
je souhaiterais récupérer pour un site les ip des visiteurs jusque la assez facile le seul hic c'est que mon site est derriere un proxy apache et je ne récupère que l'IP de mon proxy Les apaches sont en version 2.0.54 et 2.0.55 avec PHP 5.1
par contre dans les logs du proxy je vois les ip des visiteurs
comment faire pour que l'ip soit visible sur le site (pour faire des stats) ??
j'ai essayé sur le proxy de mettre ProxyPreverseHost ca n'a rien changé
voici le conf du proxy ##################
#### SITE 1NameVirtualHost *:80 <VirtualHost *:80> ServerName www.site1.com ProxyRequests off #ProxyPreserveHost off #ProxyVia Full #On|Off|Full|Block <Location /> ProxyPass http://IP/ ProxyPassReverse http://IP/ </Location> </VirtualHost> #### Site 2 NameVirtualHost *:80 <VirtualHost *:80> ServerName www.site2.com ProxyRequests off <Location /> ProxyPass http://IP2/ ProxyPassReverse http://IP2/ </Location> </VirtualHost>
voici le conf du site1 ################## <VirtualHost *> HostnameLookups on ServerAdmin webmaster@site1.com ServerName www.site1.com DocumentRoot eNET/www/prod/www.site1.com/ ErrorLog eNET/logs/www.site1.com-error.log LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined CustomLog eNET/logs/www.site1.com-access.log combined ServerAlias site1.com RewriteEngine On RewriteRule /dossier https://www.site1.com/dossier </VirtualHost>
Que dois je faire ??
Message édité par bandito600 le 31-08-2006 à 16:15:54
Marsh Posté le 31-08-2006 à 16:11:07
Bonjour à tous
je souhaiterais récupérer pour un site les ip des visiteurs
jusque la assez facile
le seul hic
c'est que mon site est derriere un proxy apache
et je ne récupère que l'IP de mon proxy
Les apaches sont en version 2.0.54 et 2.0.55 avec PHP 5.1
par contre dans les logs du proxy je vois les ip des visiteurs
comment faire pour que l'ip soit visible sur le site (pour faire des stats) ??
j'ai essayé sur le proxy de mettre ProxyPreverseHost
ca n'a rien changé
voici le conf du proxy
##################
#### SITE 1NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.site1.com
ProxyRequests off
#ProxyPreserveHost off
#ProxyVia Full
#On|Off|Full|Block
<Location />
ProxyPass http://IP/
ProxyPassReverse http://IP/
</Location>
</VirtualHost>
#### Site 2
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.site2.com
ProxyRequests off
<Location />
ProxyPass http://IP2/
ProxyPassReverse http://IP2/
</Location>
</VirtualHost>
voici le conf du site1
##################
<VirtualHost *>
HostnameLookups on
ServerAdmin webmaster@site1.com
ServerName www.site1.com
DocumentRoot eNET/www/prod/www.site1.com/
ErrorLog eNET/logs/www.site1.com-error.log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
CustomLog eNET/logs/www.site1.com-access.log combined
ServerAlias site1.com
RewriteEngine On
RewriteRule /dossier https://www.site1.com/dossier
</VirtualHost>
Que dois je faire ??
Message édité par bandito600 le 31-08-2006 à 16:15:54