Configuration du mandataire pour Windows
Cette configuration est uniquement pour Apache HTTP Proxy. Si vous utilisez ESET Bridge, effectuez la configuration en utilisant ESET PROTECT Web Console. |
Si vous utilisez votre propre mandataire HTTP Apache pour la mise en cache des fichiers ESET LiveGuard Advanced vous devez modifier votre fichier httpd.conf. Il est généralement situé dans Apache, dans le dossier conf.
Ajoutez les segments de configuration dans l'ordre indiqué ci-dessous.
4.ESET LiveGuard Advanced requiert SSL, des en-têtes, des modules d'alias disponibles et activés dans votre mandataire. Assurez-vous que les modules sont présents et ajoutez les lignes suivantes au fichier de configuration du mandataire pour charger les modules requis :
LoadModule alias_module ..\modules\mod_alias.dll LoadModule ssl_module ..\modules\mod_ssl.dll LoadModule headers_module ..\modules\mod_headers.dll
<IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule>
LoadModule proxy_module ..\modules\mod_proxy.dll LoadModule proxy_http_module ..\modules\mod_proxy_http.dll LoadModule proxy_connect_module ..\modules\mod_proxy_connect.dll LoadModule cache_module ..\modules\mod_cache.dll LoadModule cache_disk_module ..\modules\mod_cache_disk.dll |
5.Activez la mise en cache, la connexion de l'agent et la connexion HTTPS; définissez le fichier journal.
CacheEnable disk http:// CacheDirLevels 4 CacheDirLength 2 CacheDefaultExpire 3600 CacheMaxFileSize 200000000 CacheMaxExpire 604800 CacheQuickHandler Off
AllowCONNECT 443 563 2222 8883
ProxyRequests On ProxyVia On SetEnv proxy-initial-not-pooled 1
ErrorLog "logs/error.log" LogLevel warn |
ErrorLog et LogLevel peuvent être adaptés à votre système au besoin.
6.Ajoutez le segment de code suivant après la dernière ligne de code indiquée ci-dessus. Il permet la mise en cache des données de ESET LiveGuard Advanced sur votre mandataire :
AcceptFilter https none AcceptFilter http none EnableSendfile Off EnableMMAP off
<VirtualHost *:3128> ProxyRequests On </VirtualHost>
<VirtualHost *:3128> ServerName r.edtd.eset.com
<If "%{REQUEST_METHOD} == 'CONNECT'"> Require all denied </If>
ProxyRequests Off CacheEnable disk / SSLProxyEngine On
RequestHeader set Front-End-Https "On" ProxyPass / https://r.edtd.eset.com/ timeout=300 keepalive=On ttl=100 max=100 smax=10 ProxyPassReverse / http://r.edtd.eset.com/ keepalive=On </VirtualHost> |
7.Enregistrez le fichier de configuration et redémarrez le service mandataire.