ВходИмяПароль
Автоматически входить при каждом посещении    
Регистрация
Регистрация
Войти и проверить личные сообщения
Войти и проверить личные сообщения
Список форумов ЛанМедиаСервис » Скрипт видео-каталога v.1.x

Начать новую тему   Ответить на тему
генерируемые ссылки на фтп
Предыдущая тема :: Следующая тема  
Автор Сообщение

alf@uzlovaya.ru





Зарегистрирован: 29.02.2008
Сообщения: 11


blank.gif
Сообщение Добавлено: 2010-02-09 19:36 pm    Заголовок сообщения: генерируемые ссылки на фтп Ответить с цитатой

Здраствуйте,
имеется NAS с фильмами, доступ по поднятому FTP серверу
каталог приконекчен к NAS по Samba

Требуется на сам FTP сервер запретить доступ под анонимом, но при этом для каталога будет создан свой аккаунт

и чтобы пользователь при выборе фильма получал ссылку на фильм под аккаунтом каталога и скачивал его, уже непосредственно с фтп. т.е. без нагрузки на сервер с каталогом. получается чтобы взаимодействие пользователя с базой фильмов было только через Каталог. т.е.
возможно ли такое?
и можно будет ли резать скорость на скачку в этом случае?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Илья Спесивцев

Администратор



Зарегистрирован: 26.02.2008
Сообщения: 703
Откуда: Техподдержка

blank.gif
Сообщение Добавлено: 2010-02-10 08:51 am    Заголовок сообщения: Ответить с цитатой

См. раздел "Маски замены" в config.php
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора

alf@uzlovaya.ru





Зарегистрирован: 29.02.2008
Сообщения: 11


blank.gif
Сообщение Добавлено: 2010-02-10 09:31 am    Заголовок сообщения: Ответить с цитатой

в разделе "Маски замены" настроено вроде все правильно, только он выдает ссылку на ФТП. а там уже аноним либо пользовательский аккаунт, не задается.

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

чтобы пользователи не имели доступа на фтп под анонимом, под каким выдается сейчас ссылка

вот "Маски замены" (Y:// это сетевой диск подключеный по Samba к серверу)
$config['source'][] = "Y:/media.uzlovaya.net/Films/";
$config['smb'][] = "ftp://ftp.uzlovaya.net/Films/";
$config['ftp'][] = "ftp://ftp.uzlovaya.net/Films/";
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Илья Спесивцев

Администратор



Зарегистрирован: 26.02.2008
Сообщения: 703
Откуда: Техподдержка

blank.gif
Сообщение Добавлено: 2010-02-10 10:36 am    Заголовок сообщения: Ответить с цитатой

alf@uzlovaya.ru писал(а):
в разделе "Маски замены" настроено вроде все правильно, только он выдает ссылку на ФТП. а там уже аноним либо пользовательский аккаунт, не задается.

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

чтобы пользователи не имели доступа на фтп под анонимом, под каким выдается сейчас ссылка

вот "Маски замены" (Y:// это сетевой диск подключеный по Samba к серверу)
$config['source'][] = "Y:/media.uzlovaya.net/Films/";
$config['smb'][] = "ftp://ftp.uzlovaya.net/Films/";
$config['ftp'][] = "ftp://ftp.uzlovaya.net/Films/";

Аккаунт можно задать в ссылке:
ftp://user@ftp.uzlovaya.net/Films/
или
ftp://user:password@ftp.uzlovaya.net/Films/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора

alf@uzlovaya.ru





Зарегистрирован: 29.02.2008
Сообщения: 11


blank.gif
Сообщение Добавлено: 2010-02-10 11:26 am    Заголовок сообщения: Ответить с цитатой

спасибо большое, проблема решена
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

alf@uzlovaya.ru





Зарегистрирован: 29.02.2008
Сообщения: 11


blank.gif
Сообщение Добавлено: 2010-02-12 09:42 am    Заголовок сообщения: Ответить с цитатой

не могли бы пояснить про шейперы? как работает технология движка в моем случае? если ссылка с фтп и под аккаунтом, как режется скорость?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Илья Спесивцев

Администратор



Зарегистрирован: 26.02.2008
Сообщения: 703
Откуда: Техподдержка

blank.gif
Сообщение Добавлено: 2010-02-12 10:20 am    Заголовок сообщения: Ответить с цитатой

alf@uzlovaya.ru писал(а):
не могли бы пояснить про шейперы? как работает технология движка в моем случае? если ссылка с фтп и под аккаунтом, как режется скорость?

Шейперы работают только для ОС FreeBSD и для случая "все-в-одном" (т.е. веб-интерфейс и отдача файлов на одном сервере)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора

alf@uzlovaya.ru





Зарегистрирован: 29.02.2008
Сообщения: 11


blank.gif
Сообщение Добавлено: 2010-02-14 20:28 pm    Заголовок сообщения: Ответить с цитатой

Извините, еще один вопрос, примонтировал диск по NFS (диск X:/)
система, Windows Server 2008
перестал выдавать список файлов, выдает чистый лист

до этого было все сделано по Sambe, все работало и выдавал файлы

$config['rootdir'][] = "x:/";
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Илья Спесивцев

Администратор



Зарегистрирован: 26.02.2008
Сообщения: 703
Откуда: Техподдержка

blank.gif
Сообщение Добавлено: 2010-02-15 07:25 am    Заголовок сообщения: Ответить с цитатой

alf@uzlovaya.ru писал(а):
Извините, еще один вопрос, примонтировал диск по NFS (диск X:/)
система, Windows Server 2008
перестал выдавать список файлов, выдает чистый лист

до этого было все сделано по Sambe, все работало и выдавал файлы

$config['rootdir'][] = "x:/";

Попробуйте методику монтирования по аналогии с
http://docs.lanmediaservice.com/pages.php?id=lms_video_faq#26
2б)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора

alf@uzlovaya.ru





Зарегистрирован: 29.02.2008
Сообщения: 11


blank.gif
Сообщение Добавлено: 2010-02-15 16:55 pm    Заголовок сообщения: Ответить с цитатой

права для апачи максимум

но при запуске скрипта выдает
Warning: Unexpected character in input: ''' (ASCII=39) state=1 in Z:\home\172.16.6.4\www\1.php on line 2
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in Z:\home\172.16.6.4\www\1.php on line 2
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in Z:\home\172.16.6.4\www\1.php on line 2
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in Z:\home\172.16.6.4\www\1.php on line 2
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in Z:\home\172.16.6.4\www\1.php on line 2
Parse error: syntax error, unexpected T_DNUMBER in Z:\home\172.16.6.4\www\1.php on line 2

в php файле
<?php
$location = '\\\\172.16.6.6\\films';
$user = "Catalogue";
$pass = "uzlovaya";
$letter = "X";
// Map the drive
$cmd = "net use {$X}: \"{$location}\" $uzlovaya/Catalogue:{$Catalogue} /persistent:no 2>&1";
echo $cmd . "\n";
passthru($cmd);
// Open the directory
$dir = "{$X}:/";
$dh = opendir($dir);
$files = array();
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
var_dump($files);
?>


сам диск примонтирован как диск Х:
в Windows все нормально функционирует
удаленный сервер с диском 172.16.6.6
папка Films в корне
права на apache повторюсь максимальные, крутится все на денвере
имя Catalogue
пароль uzlovaya
система Windows 2008
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Илья Спесивцев

Администратор



Зарегистрирован: 26.02.2008
Сообщения: 703
Откуда: Техподдержка

blank.gif
Сообщение Добавлено: 2010-02-16 08:18 am    Заголовок сообщения: Ответить с цитатой

alf@uzlovaya.ru писал(а):

в php файле

Изменять нужно только эти 4 строчки:
Код:
$location = '\\\\172.16.6.6\\films';
$user = "Catalogue";
$pass = "uzlovaya";
$letter = "X";

Остальные не нужно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора

alf@uzlovaya.ru





Зарегистрирован: 29.02.2008
Сообщения: 11


blank.gif
Сообщение Добавлено: 2010-02-16 11:08 am    Заголовок сообщения: Ответить с цитатой

запустил скрипт, примонтировался. но скрипт так и не видит их
плюс еще на это диске русские заголовки не показывает Sad

и по NFS по шустрее работает вроде.
при синхронизации через скрипт какой вы прислали, будет работать парсинг картинок непосредственно из фильма?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение

Илья Спесивцев

Администратор



Зарегистрирован: 26.02.2008
Сообщения: 703
Откуда: Техподдержка

blank.gif
Сообщение Добавлено: 2010-02-16 12:57 pm    Заголовок сообщения: Ответить с цитатой

alf@uzlovaya.ru писал(а):
при синхронизации через скрипт какой вы прислали, будет работать парсинг картинок непосредственно из фильма?

Если диск нормально примонтируется, то вероятно будет, но у Вас же я так понял, еще этого не случилось.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора

alf@uzlovaya.ru





Зарегистрирован: 29.02.2008
Сообщения: 11


blank.gif
Сообщение Добавлено: 2010-02-19 12:58 pm    Заголовок сообщения: Ответить с цитатой

добрый день, с наступающими праздниками

самое интересно что если монтирую через утилиту FTP Drive то он Скрипт видит фильмы (но я так понимаю монтирование происходит по Самбе и довольно долго занимает время парсинг).
А вот через NFS в 2008м так и неполучается. т.е. диск монтируется... все работает... а скрипт не цепляет его(
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов ЛанМедиаСервис » Скрипт видео-каталога v.1.x Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы