Автономный репозиторий
После выхода версии ERA 6.5 средство «Зеркало» можно также использовать для создания автономного репозитория (в ОС Windows). Обычно это требуется для закрытых компьютерных сетей или сетей с ограниченным доступом к Интернету. С помощью средства «Зеркало» можно создать клон репозитория ESET в локальной папке. Этот клонированный репозиторий можно будет переместить (например, на внешний диск) в другое расположение в закрытой сети. Можно скопировать репозиторий в безопасное место в локальной сети и предоставлять доступ к нему через сервер HTTP.
Для обновления автономного репозитория выполните ту же команду с теми же параметрами, что и для создания автономного репозитория. Будут использованы предыдущие данные в промежуточной папке, а загружаться будут только устаревшие файлы.
ВАЖНО! Имейте в виду, что размер репозитория увеличивается и у промежуточного каталога будет такой же размер. Перед выполнением процедуры убедитесь, что у вас есть как минимум 600 ГБ свободного места. |
Пример сценария для Windows
Часть 1. Клонирование репозитория
1.Загрузите средство «Зеркало».
2.Извлеките средство«Зеркало» из загруженного файла .zip.
3.Подготовьте (или создайте) следующие папки:
•для промежуточных файлов;
•для окончательной версии репозитория.
4.Отройте командную строку и вместо каталога укажите папку, содержащую извлеченное средство «Зеркало» (команда cd).
5.Выполните следующую команду (замените промежуточный и каталог вывода папками, как описано на этапе 3):
MirrorTool.exe --repositoryServer AUTOSELECT ^ |
6.Когда репозиторий будет скопирован в папку outputRepositoryDirectory, переместите папку и ее содержимое на другой компьютер, с которого можно получить доступ к закрытой сети.
Часть 2. Настройка сервера HTTP
7.Необходимо, чтобы сервер HTTP работал на компьютере, подключенном к закрытой сети. Для этого можно использовать:
•прокси-сервер Apache HTTP Proxy с сайта загрузки ESET (данный сценарий);
•другой сервер HTTP.
8.Откройте архив apachehttp.zip и извлеките файлы в расположение C:\Program Files\Apache HTTP Proxy.
9.Откройте командную строку администратора и замените каталог на C:\Program Files\Apache HTTP Proxy\bin (команда cd)
10.Выполните следующую команду:
httpd.exe -k install -n ApacheHttpProxy
11.С помощью простого текстового редактора откройте файл C:\Program Files\Apache HTTP Proxy\conf\httpd.conf и внизу файла добавьте следующие строки:
Listen 80 |
12. Запустите прокси-службу ApacheHttpProxy с помощью следующей команды:
sc start ApacheHttpProxy
13. Убедитесь, что служба запущена: для этого откройте в веб-браузере ссылку http://YourIPaddress:80/index.html (замените YourIPaddress IP-адресом вашего компьютера).
Часть 3. Запуск автономного репозитория
14. Создайте новую папку для автономного репозитория, например C:\Repository.
15. В файле httpd.conf замените следующие строки
DocumentRoot "C:\Program Files\Apache HTTP Proxy\htdocs"
<Directory "C:\Program Files\Apache HTTP Proxy\htdocs">
адресом папки репозитория, как показано ниже:
DocumentRoot "C:\Repository"
<Directory "C:\Repository">
16. Скопируйте загруженный репозиторий в расположение C:\Repository .
17. Перезагрузите прокси-службу ApacheHttpProxy с помощью следующей команды:
sc restart ApacheHttpProxy
18. Теперь автономный репозиторий запущен по адресу http://ваш_IP-адрес (к примеру, http://10.1.1.10).
19. Задайте новый адрес для репозитория:
a.На сервере ESET PROTECT Server откройте веб-консоль ESET PROTECT и щелкните Дополнительно > Настройки сервера.
b.Для всех агентов ESET Management щелкните Политики.