Автономный репозиторий

После выхода версии ERA 6.5 средство «Зеркало» можно также использовать для создания автономного репозитория (в ОС Windows). Обычно это требуется для закрытых компьютерных сетей или сетей с ограниченным доступом к Интернету. С помощью средства «Зеркало» можно создать клон репозитория ESET в локальной папке. Этот клонированный репозиторий можно будет переместить (например, на внешний диск) в другое расположение в закрытой сети. Можно скопировать репозиторий в безопасное место в локальной сети и предоставлять доступ к нему через сервер HTTP.

Для обновления автономного репозитория выполните ту же команду с теми же параметрами, что и для создания автономного репозитория. Будут использованы предыдущие данные в промежуточной папке, а загружаться будут только устаревшие файлы.

important

ВАЖНО!

Имейте в виду, что размер репозитория увеличивается и у промежуточного каталога будет такой же размер. Перед выполнением процедуры убедитесь, что у вас есть как минимум 600 ГБ свободного места.

Пример сценария для Windows

Часть 1. Клонирование репозитория

1.Загрузите средство «Зеркало».

2.Извлеките средство«Зеркало» из загруженного файла .zip.

3.Подготовьте (или создайте) следующие папки:

для промежуточных файлов;

для окончательной версии репозитория.

4.Отройте командную строку и вместо каталога укажите папку, содержащую извлеченное средство «Зеркало» (команда cd).

5.Выполните следующую команду (замените промежуточный и каталог вывода папками, как описано на этапе 3):

MirrorTool.exe --repositoryServer AUTOSELECT ^
--intermediateRepositoryDirectory C:\Intermediary ^
--outputRepositoryDirectory C:\Repository

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
ServerRoot "C:\Program Files\Apache HTTP Proxy"
DocumentRoot "C:\Program Files\Apache HTTP Proxy\htdocs"
<Directory "C:\Program Files\Apache HTTP Proxy\htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
CacheRoot "C:\Program Files\Apache HTTP Proxy\cache"

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 щелкните Политики.