Linux 代理配置
此配置仅适用于 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" |
如果需要,可以为系统调整参数 CacheRoot 和 ErrorLog。
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.保存配置,然后重新启动代理服务。
启用必要的代理模块 如果使用带有 ESET LiveGuard Advanced 的自定义 Linux Apache 代理时,请确保已启用模块:headers ssl alias。 例如,对于基于 Debian 的分发,请使用: 1.加载模块: 2.重新启动服务: |