Ayuda en línea de ESET

Búsqueda Español
Seleccione el tema

Solución de problemas del proxy HTTP Apache


note

ESET Bridge es la solución de proxy preferida para los productos de ESET

ESET distribuye ESET Bridge con ESET PROTECT On-Prem 10.0 (y versiones posteriores) como un componente proxy que sustituye al antiguo proxy HTTP Apache. Consulte la comparación de ESET Bridge y Proxy HTTP Apache.

Si ESET LiveGuard Advanced falla y se usa el proxy HTTP Apache para almacenar la comunicación en la caché, puede activar el registro de diagnóstico para que el proxy HTTP Apache investigue el problema. Puede enviar los registros al Soporte técnico de ESET para que los analicen.

El registro de diagnóstico es un proceso que usa una gran cantidad de recursos. Tenga en cuenta la posible pérdida de rendimiento y utilícelo solo temporalmente. Active el registro solo durante el periodo de tiempo necesario.

Activación del registro de diagnóstico para el proxy HTTP Apache

1.Detenga el servicio Proxy HTTP Apache con el comando: sc stop ApacheHttpProxy

2.Realice una copia de seguridad del archivo de configuración httpd.conf. Por lo general, se encuentra en C:\Program Files\Apache HTTP Proxy\conf

3.Modifique el archivo de configuración como se describe a continuación:

a)Descomente (elimine la # al principio):
LoadModule log_config_module modules/mod_log_config.dll

b)Agregue la siguiente línea al principio de la sección <IfModule log_config_module>:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{cache-status}e\"" combined-cache

c)Comente la línea (agregue # al principio):
CustomLog "logs/access.log" common

d)Cambie la línea CacheLockMaxAge 10 a CacheLockMaxAge 15.

e)Cambie la línea ProxyTimeOut 900 a ProxyTimeOut 1200.

f)En la sección <VirtualHost *:3128>, debajo de la línea ServerName r.edtd.eset.com, agregue las siguientes líneas:
<If "%{REQUEST_METHOD} == 'CONNECT'">
Require all denied
</If> 

g)Cambie la línea:
ProxyPass / https://r.edtd.eset.com/ timeout=300 keepalive=On ttl=100 max=10 smax=10
a lo siguiente:
ProxyPass / https://r.edtd.eset.com/ timeout=300 enablereuse=On keepalive=On ttl=100 max=100 smax=10

h)Agregue las siguientes líneas al final del archivo:

ErrorLog '|"C:/Program Files/Apache HTTP Proxy/bin/rotatelogs.exe" -n 10 "C:/Program Files/Apache HTTP Proxy/logs/error.log" 1M'

CustomLog '|"C:/Program Files/Apache HTTP Proxy/bin/rotatelogs.exe" -n 10 "C:/Program Files/Apache HTTP Proxy/logs/access.log" 100M' combined-cache

4.Guarde el archivo httpd.conf e inicie el servicio Apache HTTP Proxy:
sc start ApacheHttpProxy

Siguientes pasos

Mantenga el registro solo durante el periodo de tiempo necesario y copie los archivos de registro tras desactivarlo. Los archivos de registro se almacenan en:

C:/Program Files/Apache HTTP Proxy/logs/error.log

C:/Program Files/Apache HTTP Proxy/logs/access.log

Para desactivar el registro de diagnóstico:

1.Detenga el servicio Apache HTTP Proxy.

2.Restaure el archivo de configuración de la copia de seguridad.

3.Reinicie el servicio Apache HTTP Proxy: