Файл конфигурации режима HTTP
14 июля 2026
ID 184799
Файл конфигурации для режима HTTP (далее также файл конфигурации) представляет собой XML-файл, который определяет параметры Kaspersky Scan Engine.
Если вы используете Kaspersky Scan Engine GUI или кластерные профили, изменяйте параметры Kaspersky Scan Engine через GUI, а не через файлы конфигурации. Если вы измените параметры в файле конфигурации, значения параметров в GUI могут устареть. В этом случае их нужно будет обновить в разделе Настройки или Кластер → Профиль настроек в GUI.
Комплект поставки Kaspersky Scan Engine включает в себя файл конфигурации %distr_kit%/etc/kavhttpd.xml, где %distr_kit% – это директория комплекта поставки Kaspersky Scan Engine.
После установки Kaspersky Scan Engine скопируйте kavhttpd.xml в одно из мест расположения по вашему усмотрению:
- Если вы скопируете
kavhttpd.xmlв директорию/etc/, Kaspersky Scan Engine найдет и обработает файл автоматически. - Если вы скопируете
kavhttpd.xmlв другое место расположения, вам нужно указать путь до него при запуске Kaspersky Scan Engine:- с помощью файла модуля systemd;
- запустив Kaspersky Scan Engine из командной строки вручную.
Параметры файла конфигурации для режима HTTP
Большинство элементов файла конфигурации имеют значения по умолчанию, которые используются, если элемент не указан явно. Не указывайте в элементах файла конфигурации пустые значения, если возможность этого не указана в данной документации.
Файл конфигурации KAV HTTPD содержит следующие родительские элементы:
- ServerSettings
- KAVScanningSettings
- KSNSettings
- UpdateSettings
- FormatRecognizerSettings
- DirectorySettings
- UseHTTPProxy
- HTTPProxy
- CORS
Структура файла конфигурации
Ниже приведен пример файла конфигурации:
<Configuration>
<ServerSettings>
<ConnectionString>/tmp/.kavhttpd</ConnectionString>
<MaxIncomingConnectionsNum>100</MaxIncomingConnectionsNum>
<MaxHTTPSessionsNum>10</MaxHTTPSessionsNum>
<MaxTCPFileSize>104857600</MaxTCPFileSize>
<SessionTimeout>1000</SessionTimeout>
<Flags>KAV_SHT_ENGINE_KLAV | KAV_SHT_ENGINE_KLAVEMU | KAV_SHT_ENGINE_WMUF | KAV_O_M_SANDBOX_CHECKING </Flags>
<TlsCertificateKeyFile>opt/kaspersky/http_data/https_key.pem</TlsCertificateKeyFile>
<TlsCertificateFile>opt/kaspersky/http_data/https_cert.crt</TlsCertificateFile>
<KeepAliveSettings>
<Enabled>1</Enabled>
<TimeoutMs>5000</TimeoutMs>
<MaxRequests>1000</MaxRequests>
</KeepAliveSettings>
<AuthSettings>
<UseAccessToken>0</UseAccessToken>
<AuthRequestField>Authorization</AuthRequestField>
<UseBearerAuthScheme>1</UseBearerAuthScheme>
<AccessTokens>
<Token>
<Name>Unlimited key</Name>
<Value>token_1</Value>
<Description>Full access scope</Description>
<Enabled>1</Enabled>
</Token>
<Token>
<Name>Key for URL-scanning</Name>
<Value>token_2</Value>
<Description>Only URL-scanning</Description>
<Enabled>0</Enabled>
</Token>
</AccessTokens>
</AuthSettings>
</ServerSettings>
<KAVScanningSettings>
<ScannersCount>4</ScannersCount>
<ThreadsCount>8</ThreadsCount>
<QueueLen>1024</QueueLen>
<Flags>KAV_O_M_PACKED | KAV_O_M_ARCHIVED | KAV_O_M_MAILBASES | KAV_O_M_MAILPLAIN
| KAV_O_M_HEURISTIC_LEVEL_MEDIUM | KAV_O_M_MSOFFICE_MACRO | KAV_O_M_SANDBOX_CHECKING</Flags>
<Mode>KAV_SKIP</Mode>
<MaxArchivesScanningDepth>0</MaxArchivesScanningDepth>
<DiskUsageLimit>0</DiskUsageLimit>
</KAVScanningSettings>
<KsnSettings>
<UrlCheckTimeoutMs>20000</UrlCheckTimeoutMs>
<ObjectCheckOnDemandTimeoutMs>10000</ObjectCheckOnDemandTimeoutMs>
<CacheSizeKb>30720</CacheSizeKb>
</KsnSettings>
<UpdateSettings>
<UpdatePeriodMinutes>0</UpdatePeriodMinutes>
<UseOnlyCustomSources>0</UseOnlyCustomSources>
<UpdateSources>
<Source>your_update_source</Source>
</UpdateSources>
<UseReducedBases>0</UseReducedBases>
</UpdateSettings>
<FormatRecognizerSettings>
<RecognizeNestedFilesFormat>0</RecognizeNestedFilesFormat>
<FormatsToSkipScanning>
<KAV_FF_GENERAL_TXT/>
<KAV_FF_GENERAL_CSV/>
<KAV_FF_AUDIO_WMA/>
</FormatsToSkipScanning>
</FormatRecognizerSettings>
<DirectorySettings>
<BasesPath>/opt/kaspersky/ScanEngine/bin/bases</BasesPath>
<TempPath>/var/scanengine/tmp</TempPath>
<LicensePath>/opt/kaspersky/ScanEngine/bin</LicensePath>
<LicensingMode>1</LicensingMode>
</DirectorySettings>
<UseHTTPProxy>0</UseHTTPProxy>
<HTTPProxy>
<url>myproxy.mycompany.com</url>
<port>3128</port>
<user>encrypted_user</user>
<pass>encrypted_password</pass>
</HTTPProxy>
<!-- List of origins with which the response can be shared -->
<CORS>
<AccessControlAllowOrigin>https://example.com</AccessControlAllowOrigin>
<AccessControlAllowOrigin>https://kaspersky.ru</AccessControlAllowOrigin>
</CORS>
</Configuration>