Entrar la dirección IP del cliente en el registro de apache al utilizar HAProxy y ISPConfig

Si utilizamos HAProxy y ISPConfig para publicar sitios web, de forma predeterminada, el registro de Apache registrará únicamente la IP del servidor HAProxy. Para iniciar una sesión IP del cliente en el registro de Apache, tenemos que:

1. Config HAProxy

style=»color: forwardfor
a la opción de back-end en el archivo config HAProxy, a continuación, volver a cargar
servicio haproxy reload

compatible 2. Cambie el LogFormat para ISPConfig sitio
Editar ispconfig archivo config
nano / etc / httpd / conf / sites-available / ispconfig . conf

a continuación, reemplace
LogFormat «% v % h% l% u% t «% r «%> s% B «% {Referer} i » «% {User-Agent} i » «combined_ispconfig


LogFormat «% v% {reenviado-X-For} i% h % l% u% t «% r «%> s% B «% {Referer} i » «% {User-Agent} i » «combined_ispconfig

3. Cambie el LogFormat para httpd
Editar archivo httpd.conf
nano / etc / httpd / conf / httpd.conf

LogFormat «% h% l% u% t «% r «%> s% b » % {Referer} i «»% {User-Agent} i «» combinado

LogFormat » % {reenviado-X-For} i% h% l% u% t «% r «%> s% b «% {Referer} i » «% {User-Agent} i » » combinado

Guarde el archivo y reinicie el servidor apache
service httpd restart

Compruebe el registro de nuevo. No como otras guías, y aún conservo% h porque a veces tenemos que probar el servidor web directamente. También, queremos registrar si hay cualquier otro IP el acceso a nuestro servidor web además del HAProxy.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *