top
logo


Локальное зеркало обновлений NOD32 в Ubuntu PDF Печать E-mail
08.09.11 10:36

Локальное зеркало обновлений NOD32 в Ubuntu

 

Ставим wget, bsdmainutils, unrar, apache2

$ sudo apt-get install wget bsdmainutils unrar apache2

Скачиваем архив со скриптами тут.

Создаем директорию веб-зеркала и пользователя www-nod32

$ sudo mkdir -p /www/nod32-updates

$ sudo adduser --home /scripts/NOD32 --no-create-home --shell /bin/bash --disabled-password www-nod32

$ sudo chown -R www-nod32:www-nod32 /www/nod32-updates

Распакуем скачанный архив в /scripts (должна появиться директория NOD32)

Меняем владельца директории

$ sudo chown -R www-nod32:www-nod32 /scripts/NOD32/mirror

Правим updates3.sh

# Путь к скриптам

path_prog=/scripts/NOD32

# Путь до баз на веб

path_html=/www/nod32-updates

Правим NOD32_3UPDATE.sh

# Путь к базам данных

PATHN=/scripts/NOD32/mirror

# Имя пользователя (для беcплатных серверов - пусто)

login_name=

# Пароль (для беcплатных серверов - пусто)

password=

# Адреса платных серверов обновлений (адреса дб без /nod_upd)

#URLN=http://89.202.157.136

#URLN=http://89.202.157.137

#URLN=http://89.202.157.138

#URLN=http://89.202.157.139

#URLN=http://www.nod32.com

#URLN=http://u20.eset.com

#URLN=http://89.202.157.139

#URLN=http://u20.eset.com

# Адреса бесплатных серверов обновлений

# Оставляю без изменения, т.к. не знаю на каких серверах будут

# лежать обновления

URLN=http://ved.metroland.ru/updates/nod32/

Проверим работу скрипта

$ sudo -u www-nod32 /scripts/NOD32/update3.sh

Настраиваем Apache

Создадим новый VirtualHost

# cat > /etc/apache2/sites-available/nod32-updates

<VirtualHost *>

DocumentRoot /www/nod32-updates

ServerName nod32-updates.your.domain.ru

CacheNegotiatedDocs On

ErrorLog /var/log/apache2/nod32-updates.your.domain.ru-error_log

CustomLog /var/log/apache2/nod32-updates.your.domain.ru-access_log common

<Directory "/www/nod32-updates">

Options FollowSymLinks -Indexes

AllowOverride None

</Directory>

</VirtualHost>

# ln -s ../sites-available/nod32-updates /etc/apache2/sites-enabled/050-nod32-updates

Перезагрузим Apache с новыми настройками

$ /etc/init.d/apache2 restart

Настроим crontab

$ sudo crontab -u www-nod32 -e

Добавим строку

0 8,13,17 * * * /scripts/NOD32/update3.sh

По мотивам статьи на сайте www.volmed.org.ru

 

оригинал: http://phantomssl.blogspot.com/2010/08/nod32-ubuntu.html

 

ссылка на статью: http://thin.kiev.ua/index.php?option=com_content&view=article&id=408:354654654654&catid=39:linux&Itemid=63

 

{jcomments on}

Последнее обновление 16.03.12 10:08
 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика