Проба пера: статья о создании зеркала для NOD32

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Puf
проходил мимо

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение Puf » 2009-10-20 12:52:41

Здраствуйте! Спасибо большое за статью и за скрипт в отдельности!!
Столкнулся с проблемой, обновлялка перестала работать с сообщениями

Use of uninitialized value in pattern match (m//) at /usr/local/nod/lib/keys.pm line 66.
Use of uninitialized value in pattern match (m//) at /usr/local/nod/lib/keys.pm line 67.

до этого версия с статьи работала исправно, потом почему то перестала, и работала только после очистки папок с базами! Теперь вот вовсе работать не хочет! Было принятно все скопировать по новой... Результата не дало увы.
Версия которую выложили выше на странице выкачивает базы но в конце валится такое же сообщение...
Может подсказать что сие сообщение означает? и по возможности варианты решения проблемы!
Заранее спасибо!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

BECHA
рядовой
Сообщения: 33
Зарегистрирован: 2009-01-27 14:55:03
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение BECHA » 2009-11-03 23:23:07

Puf писал(а): Use of uninitialized value in pattern match (m//) at /usr/local/nod/lib/keys.pm line 66.
Use of uninitialized value in pattern match (m//) at /usr/local/nod/lib/keys.pm line 67.
присоединяюсь к вопросу! последний раз обновился 26октября. дальше ругань на 66 и 67.


BECHA
рядовой
Сообщения: 33
Зарегистрирован: 2009-01-27 14:55:03
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение BECHA » 2009-11-04 0:50:59

одинаковый вывод об ошибках и с

Код: Выделить всё

###################################################################
# NOD32 version 3 update mirror creator with auto keys searching  #
                                                  #
# Created by Cmyker aka Igorek Vokar.                             #
# Send bug reports and thanks to cmyk777@gmail.com                #
# Greets to my girlfriend Alenka and VITYAN666                    #
###################################################################
и с

Код: Выделить всё

#######################################################################
# NOD32 version 2 & 3 update mirror creator with auto keys searching  #
# Created by NiTr0.                                                   #
# Changes:                                                            #
#  + v2 support                                                       #
#  + HTTP error processing (remove result file if error occurs)       #
#  + log detail level selection                                       #
#  + smart directory creation during update                           #
#  * looking for build of modules, not version                        #
#  * replace files with same build & mismatched size (partial         #
#    download or bad mirror)                                          #
#  * other small fixes                                                #
# Based on "NOD32 version 3 update mirror creator with auto keys      #
# searching" created by Cmyker aka Igorek Vokar.                      #
#######################################################################

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение server801 » 2009-11-04 1:31:17

с позволения NSDN ,его проект http://hsdn.org,выкладываю самый лучший скрипт на перле,который не требует никаких дополнительных модулей

Код: Выделить всё

#!/usr/bin/perl
#
# Скрипт создания зеркала обновления вирусных баз NOD32
#
# Copyright (C) 2007-2009 HSDN <info@hsdn.org>
# http://www.hsdn.org
# ICQ: 980001
#

$LOGIN = 'EAV-'; # логин
$PASS = ''; # пароль

$PATH = "/www/htdocs"; # папка хранения зеркала
$TMP = "/www/tmp"; # папка хранения временных файлов

# Серверы обновления
%servers = (
	'http://u46.eset.com',
	'http://u21.eset.com'
);

%versions = ("nod_upd","eset_upd"); # версии nod32

foreach $URL_UPD (%servers) 
{
	if($URL_UPD)
	{
		foreach $NUPD (%versions) 
		{
			if($NUPD)
			{
				print "Using $URL_UPD/$NUPD...\n";

				unlink("$TMP/$NUPD.ver","$PATH/$NUPD/update.ver");
				download($PATH,"$URL_UPD/$NUPD/update.ver","/$NUPD/update.ver",$LOGIN,$PASS);
				system("/usr/local/bin/unrar e -y $PATH/$NUPD/update.ver $TMP");
				rename("$TMP/update.ver","$TMP/$NUPD.ver");

				$ver = "$TMP/$NUPD.ver";

				open(VER, "< $ver") or die "Couldn't open $ver for reading: $!\n";

				%files = ();
				%urls = ();

				$end = 0;

				while (defined($line = <VER>) )
				{
					chomp $line;

					if ($line =~ /COMPATLIST/) 
					{
						$end = 1;
					}

					if ($end == 0) 
					{
						($par,$val) = split /=/, $line;

						$val = substr($val, 0, -1);

						if ($par =~ /file/ ) 
						{
							$name = $val;
							$furl = "$URL_UPD$val";
							$line = "file=$name";
						}

						if ($par =~/size/ ) 
						{
							$size = $val;
							$files{$name} = $size;
							$urls{$name} = "$furl";
						}
					}
				}
				print "\n";

				close(VER);

				foreach $f (keys %files) 
				{
					if ((-s "$PATH$f") != $files{$f})
					{
						$size = (-s "$PATH$f");
						print "$URL_UPD/$NUPD Not present --> $PATH$f\t$f\t$files{$f} ---> $size\n";
						unlink("$PATH$f");
						download($PATH,$urls{$f},$f,$LOGIN,$PASS);
					} 
					else 
					{ 
						print "$URL_UPD/$NUPD Present --> $PATH$f\t$f\t$files{$f}\n";
					}
				}

				chmod(0644,"$PATH/*");

				sub download()
				{
					my ($path, $url, $f, $login, $pass) = @_;
					$dir = $f;
					$dir =~s/^(.*)\/(.*)$/$1/;

					system("mkdir -p $path$dir");
					system("/usr/local/bin/wget -P $path$dir --proxy-user=user --http-user=$login --http-password=$pass $url");
				}
			}
		}
	}
}
морда на пхп

Код: Выделить всё

<?
//$date   =  date("d.m.Y H:i:s");
$udate    =  date("Ymd"); # Сегодняшняя дата в формате обновлений nod32
$versions = array("nod_upd" => "NOD32 Version 2", "eset_upd" => "NOD32 Version 3/4");  # Версии nod32
$utime    = 20; # Время через сколько обновляються базы

echo <<<KD
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Зеркало обновления NOD32</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>
<body bgcolor="#E8E8E8" text="#000000" link="#0000FF" vlink="#FF0000">
KD;

foreach($versions as $k=>$v)
{
    $URL = "путь_до_папки/tmp/".$k.".ver";
    echo "<h2>".$v."</h2>\n<p>Адрес обновления: <b>http://".$_SERVER["SERVER_NAME"]."/".$k."/</b><br /><br />\n";

    if(!@file_get_contents($URL))
    echo "<font color=\"red\">Невозможно получить файл update.ver!</font> Повторите попытку позже"; 
    else 
    {
        $CharonBuild_pat = "|\[CHARON(.*)\](.*)version=(.*)\n|isU";
        $EngineBuild_pat = "|\[ENGINE(.*)\](.*)version=(.*)\n|isU";
        $AdvHeurBuild_pat = "|\[ADVHEUR(.*)\](.*)version=(.*)\n|isU";
        $UtilityModuleBuild_pat = "|\[UTILMOD(.*)\](.*)version=(.*)\n|isU";
        $ArchivesBuild_pat = "|\[ARCHS(.*)\](.*)version=(.*)\n|isU";
        $text = file_get_contents($URL);
        preg_match_all($CharonBuild_pat, $text, $CharonBuild);
        preg_match_all($EngineBuild_pat, $text, $EngineBuild);
        preg_match_all($AdvHeurBuild_pat, $text, $AdvHeurBuild);
        preg_match_all($UtilityModuleBuild_pat, $text, $UtilityModuleBuild);
        preg_match_all($ArchivesBuild_pat, $text, $ArchivesBuild);

        echo "<b>Антивирусная система</b><br />\n";
        rsort($EngineBuild[3]);

        if($EngineBuild[3][0])
        {
            //preg_match("#([0-9]+) \(([0-9]+)\)#is", $EngineBuild[3][0], $TimeBases);
            //$color = ($TimeBases[2] < $udate) ? 'red' : 'green';
            echo "Версия вирусной базы данных: <font color=\"green\">".trim($EngineBuild[3][0])."</font><br />\n";

            $ftime = filectime($URL);
            $color = ($ftime < (time() - ($utime*60))) ? 'red' : 'green';
            echo "Время обновления с сервера: <font color=\"{$color}\">".date('d.m.Y H:i', $ftime)."</font><br /><br />\n";
        }
        else
        echo "<font color=\"red\">Нет данных об обновлении!</font> Повторите попытку позже"; 

        echo "<b>Другие части сканера</b><br />\n";
        rsort($AdvHeurBuild[3]);
        if($AdvHeurBuild[3][0])
        echo "Версия расширенного модуля эвристики: <font color=\"green\">".trim($AdvHeurBuild[3][0])."</font><br />\n";
        rsort($ArchivesBuild[3]);
        if($ArchivesBuild[3][0])
        echo "Версия модуля поддержки архивов: <font color=\"green\">".trim($ArchivesBuild[3][0])."</font><br />\n";
        if(!$AdvHeurBuild[3][0] && !$ArchivesBuild[3][0])
        echo "<font color=\"red\">Нет данных об обновлении!</font> Повторите попытку позже"; 
    }
    echo "<br /></p><hr />\n";
}


?>
работает как часы!спасибо ему за творение!замечу-относительный путь для адреса обновления должен быть
http://ip/eset_upd/ а не http://ip/nod/eset_upd/(к примеру)почему?этот скрипт ,во первых делает точную копию оффзеркал,во вторых-файл update.ver весит так же как и на офф зеркалах,т.е всего 3.5 кб,а не 40 кб как в других скриптах
Последний раз редактировалось server801 2009-11-13 9:28:51, всего редактировалось 1 раз.

BECHA
рядовой
Сообщения: 33
Зарегистрирован: 2009-01-27 14:55:03
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение BECHA » 2009-11-04 10:09:56

не работает, делает кучу папок в которых только update.ver и все. или ему связка логин-пароль нужна?

PS постирал файлы из временной папки куда их валили предыдущие два скрипта, теперь уже на 66 и 67 не ругается, теперь новое:

Код: Выделить всё

Can't locate object method "uri_canonical" via package "HTTP::Headers" at (eval 35) line 1.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение server801 » 2009-11-04 10:49:56

он ключей не ищет,а работает превосходно!

Код: Выделить всё

$LOGIN = 'EAV-'; # логин
$PASS = ''; # пароль
проверьте пути,а так же права на папки.это скрипт у меня работает без сбоев и все отлично!

BECHA
рядовой
Сообщения: 33
Зарегистрирован: 2009-01-27 14:55:03
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение BECHA » 2009-11-04 11:15:38

потер все из /tmp что касалось нода и старый скрипт заработал.

NiTr0
мл. сержант
Сообщения: 109
Зарегистрирован: 2008-08-29 0:05:24

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение NiTr0 » 2009-11-05 0:38:40

Если на перл установлен уже LWP - настоятельно рекомендую из lib в каталоге скрипта потереть HTTP и LWP. Иначе могут быть конфликты.
Сам долго думал над тем, чего это после очередного апдейта мира скрипт начал крашиться... Пока не нашел в этом же топике ответ годичной давности о такой же проблеме :)

Сейчас проверил - все прекрасно обновляется. Ключики тоже ищутся :)

galaunix
проходил мимо
Сообщения: 1
Зарегистрирован: 2009-11-08 23:52:53

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение galaunix » 2009-11-09 0:05:35

Код: Выделить всё

у него теперь update.ver лежит отдельно от самих файлов обновлений
Что нужно исправить в upd.pl что бы update.ver ложился в папочку /usr/data/update/download/engine3 ?

ln -s update.ver /usr/data/update/download/engine3 не помогает!

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение ADRE » 2009-11-13 8:02:01

server801 писал(а):с позволения NSDN ,его проект http://hsdn.org,выкладываю самый лучший скрипт на перле,который не требует никаких дополнительных модулей


круть, мне вооще удобно, только пути подправил пасле закачки и всё =_-) ...
//del

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение server801 » 2009-11-13 9:25:50

добавил морду на пхп для проверки состояния баз :smile:

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение ADRE » 2009-11-16 12:42:21

server801 писал(а):добавил морду на пхп для проверки состояния баз :smile:
давай ссылку куда чё дабавил... =) уменя лень обострилась ))))
----------------
а понял =)) даже крутить 3 кнопку не могу уже =// жесть =))) прикольная тема. главное скрипт копеечный....
-------------------
//del

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение server801 » 2009-11-16 14:18:06

ну че - осилил? прикольна?и самое главное просто,со вкусом и никаких модулей левых!HSDN огроменное спасибо!

VictorTSOY
рядовой
Сообщения: 13
Зарегистрирован: 2009-11-24 15:39:03
Откуда: Одесса
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение VictorTSOY » 2009-11-24 17:43:06

Добрый день. Мня зовут Виктор, я на форуме наткнулся на выложенную информацию вами по

созданию зеркала обновлений нод 32. Я с FREEBSD в своей жизни столкнулся впервые(только

начал изучать) по-этому есть вопросы. Вообщем так:
freebsd v7.1-установлена.(надеюсь она подходит
скопирывал\набрал скрипт непосредственно в " usr/bin/upd.pl "

в скрипте я исправил (ссылка на выложеный скрипт ------>

viewtopic.php?f=3&t=8924&start=275 ) :

сервер обновлений вместо это
| |
V V
%servers = ( %servers = (
'http://u46.eset.com', 'http://r-s.selfip.com'

Запускаю upd.pl............................

Using http://r-s.selfip.com/v392z...
--2009-11-23 15:41:25-- http://r-s.selfip.com/v392z/update.ver
Resolving r-s.selfip.com... 80.90.114.49
Connecting to r-s.selfip.com|80.90.114.49|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9536 (9.3K) [application/octet-stream]
Saving to: `/www/htdocs/v392z/update.ver'

100%[===================================================================================>]

9,536 46.9K/s in 0.2s

2009-11-23 15:41:25 (46.9 KB/s) - `/www/htdocs/v392z/update.ver' saved [9536/9536]


UNRAR 3.80 beta 2 freeware Copyright (c) 1993-2008 Alexander Roshal

/www/htdocs/v392z/update.ver is not RAR archive
No files to extract
т.к. архив не использывается я взял его сделал как коментарий(потом может пригодится:)




Couldn't open /www/tmp/v392z.ver for reading: No such file or directory


я посмотрел, да действительно нет там это файла ну сто ж есть руки)) я взял и принудительно закинул


может вся эта ситуация из-за того что я изменил:
"%versions = ("nod_upd","eset_upd");" на
%versions = ("v392z","eset_upd");

но.. извените меня я же указываю таким образом какой версии качать обновления!(или я не прав?)


может поскажите мне что необходимо изменить. Прошу помочь в решении этого момента.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение server801 » 2009-11-24 17:59:25

Couldn't open /www/tmp/v392z.ver - это неправильно.выкиньте этот адрес вообще.дело в том что на этом сервере update.ver не заархивирован и вес его 40 кб,а следовательно он распакованный.на офф зеркалах он весит 3.5 кб.тот скрипт делает полную копию самого офф зеркала.

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение ADRE » 2009-11-25 6:30:14

2VictorTSOY всё очень просто: версии не надо менять,

Код: Выделить всё

"%versions = ("nod_upd","eset_upd");" на
%versions = ("v392z","eset_upd");
надо просто использовать те папки которые там есть, т.е. если зеркало находиться в корне домена типа: http://obnivlyalkanoda.ru/, соответственно надо в ноде указать путь: http://obnivlyalkanoda.ru/nod_upd/ - для старых версий (где выскакивает зеленый глаз в центре экрана) и http://obnivlyalkanoda.ru/eset_upd/ - для нового (который имеет в трее не понятную форму пьяного квадрата или укуренного ромба цвета конопли)... вот... данный скрипт сначало зеркалирует с оф сайта все бибки, потом по мере их обновления просто обновляет. первый запуск скачает метров 200-300.... последующие копеечные будут.
короче: расскоментируйте то, что закомментировали и обновляйтесь без проблем
//del

VictorTSOY
рядовой
Сообщения: 13
Зарегистрирован: 2009-11-24 15:39:03
Откуда: Одесса
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение VictorTSOY » 2009-11-25 22:55:53

В скрипте от " NSDN" качает с офф. зеркал и требует ключи. а ключи следовательно могут постоянно баниться вот я и решил туда вписать бесплатный сервер. чтоб он с них тянул.
Нуда ладно сейчас попробуем вернуть всё назад.
п.с. может кто ключиком поделится?)))) :oops:

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение server801 » 2009-11-25 23:03:44

UserName:EAV-24647020
Password:ftebdt5rsj

UserName:EAV-24687818
Password:rvt8pbn7v4

UserName:EAV-24677249
Password:nvdkhm8dhm

VictorTSOY
рядовой
Сообщения: 13
Зарегистрирован: 2009-11-24 15:39:03
Откуда: Одесса
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение VictorTSOY » 2009-11-26 1:41:19

Спасибо, за ключики но сегодня гугл был ко мне милосерден и сразу нашёл ключики. Делюсь))
EAV-23932658
3c4bx6p8a6
Expiry Date: 2010-05-09

EAV-23740192
fp2rn4aehb
Expiry Date: 2010-01-30

Так в общем вернул я всё как было заработал. Однако и тут ждал сюрприз через некоторое время загрузки базы, выдало что не хватает места на диске.Вопрос
Сколько надо места для базы Nod32 ?
и ещё вопрос
как сделать чтоб нод на машинах в офисе увидел обновления хотя бы эти базы что скрипт загрузил,охота проверить работает оно или нет, даже специально нод переустановил для эксперимента.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение server801 » 2009-11-26 2:23:53

скрипт работает-проверено.у меня есть свой сервер обновлений,я просто так бы его не выкладывал.кстати,нодовцы сделали еще одну директорию вот листинг

Код: Выделить всё

engine          engine3         engine3ess       prerelease_ess   win
вот в prerelease_ess тоже содержатся файлы обновок.

Код: Выделить всё

%ls prerelease_ess
em008_32_l0.nup em008_32_n2.nup em008_32_n6.nup em008_64_l2.nup em008_64_n4.nup
em008_32_l1.nup em008_32_n3.nup em008_32_n7.nup em008_64_n1.nup em008_64_n5.nup
em008_32_l2.nup em008_32_n4.nup em008_64_l0.nup em008_64_n2.nup em008_64_n6.nup
em008_32_n1.nup em008_32_n5.nup em008_64_l1.nup em008_64_n3.nup em008_64_n7.nup
что это за файлы-не знаю....
а вес всего зеркала на сегодняшний день 227M.
насчет адреса.этот скрипт в отличии от других делает полную копию офф зеркал,и соотвественно пути ,то есть адрес должен быть http://адрес/eset_upd/,а не http://адрес/eset/eset_upd/ к примеру!!!!!!!!я словил на этом грабли когда испытывал его.вообщем удачи в освоении ;-)

Аватара пользователя
ADRE
майор
Сообщения: 2645
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение ADRE » 2009-11-26 4:42:07

server801 писал(а):скрипт работает-проверено.у меня есть свой сервер обновлений,я просто так бы его не выкладывал.кстати,нодовцы сделали еще одну директорию вот листинг

Код: Выделить всё

engine          engine3         engine3ess       prerelease_ess   win
вот в prerelease_ess тоже содержатся файлы обновок.

Код: Выделить всё

%ls prerelease_ess
em008_32_l0.nup em008_32_n2.nup em008_32_n6.nup em008_64_l2.nup em008_64_n4.nup
em008_32_l1.nup em008_32_n3.nup em008_32_n7.nup em008_64_n1.nup em008_64_n5.nup
em008_32_l2.nup em008_32_n4.nup em008_64_l0.nup em008_64_n2.nup em008_64_n6.nup
em008_32_n1.nup em008_32_n5.nup em008_64_l1.nup em008_64_n3.nup em008_64_n7.nup
что это за файлы-не знаю....
а вес всего зеркала на сегодняшний день 227M.
насчет адреса.этот скрипт в отличии от других делает полную копию офф зеркал,и соотвественно пути ,то есть адрес должен быть http://адрес/eset_upd/,а не http://адрес/eset/eset_upd/ к примеру!!!!!!!!я словил на этом грабли когда испытывал его.вообщем удачи в освоении ;-)
чет я не понял ты сам им не пользовался? яж писал об этом
//del

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение server801 » 2009-11-26 11:21:24

скрипт работает-проверено.у меня есть свой сервер обновлений,я просто так бы его не выкладывал

у меня на нем работает зеркало.

VictorTSOY
рядовой
Сообщения: 13
Зарегистрирован: 2009-11-24 15:39:03
Откуда: Одесса
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение VictorTSOY » 2009-11-26 18:45:26

Как указывать адрес я видел, писали об этом.
1)Мой вопрос состоит в том нужно ли папку с базами расшаривать,поднимать веб-сервер.?
2)Играет ли роль что я базы сохраняю в usr/www/...... , а не в /www/.... как предлагается в скрипте. Я имею ввиду что есть разница где сама база храниться будет?
п/с/ я понимаю что пути должны совпадать (адрес в скрипте)-(с местом расположения)

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Проба пера: статья о создании зеркала для NOD32

Непрочитанное сообщение server801 » 2009-11-26 19:54:46

Код: Выделить всё

/www/htdocs
это просто предполагаемая директория.ставишь апач22 и по умолчанию папка /usr/local/www/apache22/data.это путь укажешь в скрипте и все.апач работает по стандартной директории.