Принципы работы |
Dr.Web HTTPD представляет собой веб-сервер, специально разработанный для управления работой Dr.Web для интернет-шлюзов UNIX, позволяя тем самым не использовать для этих целей как сторонние веб-серверы (такие как Apache HTTP Server или Nginx), так и управляющие сервисы наподобие Webmin. Более того, он может работать с ними на одном узле, не препятствуя их функционированию. Сервер Dr.Web HTTPD обслуживает запросы, поступающие по протоколам HTTP и HTTPS на сокеты, заданные в его настройках, что позволяет ему не конфликтовать с другими веб-серверами, если они также используются на этом узле. Безопасный протокол HTTPS используется для управления Dr.Web для интернет-шлюзов UNIX.
Компонент Dr.Web HTTPD формирует управляющие команды к демону управления конфигурацией Dr.Web ConfigD Dr.Web для интернет-шлюзов UNIX, компоненту проверки файлов Dr.Web File Checker и другим компонентам, на основании команд, полученных через HTTP API. Если веб-интерфейс управления Dr.Web для интернет-шлюзов UNIX, использующий Dr.Web HTTPD, входит в состав Dr.Web для интернет-шлюзов UNIX, то его описание приведено в соответствующем разделе. Если в состав Dr.Web для интернет-шлюзов UNIX не включен веб-интерфейс управления Dr.Web, имеется возможность подключить к нему любой внешний интерфейс управления, использующий для взаимодействия HTTP API Dr.Web HTTPD (описан в разделе Описание HTTP API). |