ESET 联机帮助

选择主题

Linux 代理配置


important

此配置仅适用于 Apache HTTP Proxy。如果使用 ESET Bridge,请通过 ESET PROTECT Web 控制台配置它

检查代理配置文件中是否包含以下各行,如果未包含,则添加它们。

1.启用缓存、服务器代理连接和 HTTPS 连接,设置日志文件。

CacheEnable disk http://

CacheDirLevels 4

CacheDirLength 2

CacheDefaultExpire 3600

CacheMaxFileSize 500000000

CacheMaxExpire 604800

CacheQuickHandler Off

CacheRoot /var/cache/httpd/proxy

 

AllowCONNECT 443 2222 53535

 

ProxyRequests On

ProxyVia On

 

CacheLock on

CacheLockMaxAge 10

ProxyTimeOut 900

SetEnv proxy-initial-not-pooled 1

 

ErrorLog "|/usr/sbin/rotatelogs -n 10 /var/log/httpd/error_log 1M"

如果需要,可以为系统调整参数 CacheRootErrorLog
 

2.将以下代码段添加到上面所列代码最后一行之后。这将在代理上启用 ESET LiveGuard Advanced 的缓存:

<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>

 

3.保存配置,然后重新启动代理服务。


important

启用必要的代理模块

如果使用带有 ESET LiveGuard Advanced 的自定义 Linux Apache 代理时,请确保已启用模块:headers ssl alias

例如,对于基于 Debian 的分发,请使用:

1.加载模块:
sudo a2enmod headers ssl alias
 

2.重新启动服务:
service apache2 restart