Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
alf@uzlovaya.ru
Зарегистрирован: 29.02.2008 Сообщения: 11
|
Добавлено: 2010-02-09 19:36 pm Заголовок сообщения: генерируемые ссылки на фтп |
|
|
Здраствуйте,
имеется NAS с фильмами, доступ по поднятому FTP серверу
каталог приконекчен к NAS по Samba
Требуется на сам FTP сервер запретить доступ под анонимом, но при этом для каталога будет создан свой аккаунт
и чтобы пользователь при выборе фильма получал ссылку на фильм под аккаунтом каталога и скачивал его, уже непосредственно с фтп. т.е. без нагрузки на сервер с каталогом. получается чтобы взаимодействие пользователя с базой фильмов было только через Каталог. т.е.
возможно ли такое?
и можно будет ли резать скорость на скачку в этом случае? |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2010-02-10 08:51 am Заголовок сообщения: |
|
|
См. раздел "Маски замены" в config.php |
|
Вернуться к началу |
|
alf@uzlovaya.ru
Зарегистрирован: 29.02.2008 Сообщения: 11
|
Добавлено: 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 Откуда: Техподдержка
|
Добавлено: 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/ |
|
Вернуться к началу |
|
alf@uzlovaya.ru
Зарегистрирован: 29.02.2008 Сообщения: 11
|
Добавлено: 2010-02-10 11:26 am Заголовок сообщения: |
|
|
спасибо большое, проблема решена |
|
Вернуться к началу |
|
alf@uzlovaya.ru
Зарегистрирован: 29.02.2008 Сообщения: 11
|
Добавлено: 2010-02-12 09:42 am Заголовок сообщения: |
|
|
не могли бы пояснить про шейперы? как работает технология движка в моем случае? если ссылка с фтп и под аккаунтом, как режется скорость? |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2010-02-12 10:20 am Заголовок сообщения: |
|
|
alf@uzlovaya.ru писал(а): | не могли бы пояснить про шейперы? как работает технология движка в моем случае? если ссылка с фтп и под аккаунтом, как режется скорость? |
Шейперы работают только для ОС FreeBSD и для случая "все-в-одном" (т.е. веб-интерфейс и отдача файлов на одном сервере) |
|
Вернуться к началу |
|
alf@uzlovaya.ru
Зарегистрирован: 29.02.2008 Сообщения: 11
|
Добавлено: 2010-02-14 20:28 pm Заголовок сообщения: |
|
|
Извините, еще один вопрос, примонтировал диск по NFS (диск X:/)
система, Windows Server 2008
перестал выдавать список файлов, выдает чистый лист
до этого было все сделано по Sambe, все работало и выдавал файлы
$config['rootdir'][] = "x:/"; |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 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б) |
|
Вернуться к началу |
|
alf@uzlovaya.ru
Зарегистрирован: 29.02.2008 Сообщения: 11
|
Добавлено: 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 Откуда: Техподдержка
|
Добавлено: 2010-02-16 08:18 am Заголовок сообщения: |
|
|
alf@uzlovaya.ru писал(а): |
в php файле
|
Изменять нужно только эти 4 строчки:
Код: | $location = '\\\\172.16.6.6\\films';
$user = "Catalogue";
$pass = "uzlovaya";
$letter = "X"; |
Остальные не нужно. |
|
Вернуться к началу |
|
alf@uzlovaya.ru
Зарегистрирован: 29.02.2008 Сообщения: 11
|
Добавлено: 2010-02-16 11:08 am Заголовок сообщения: |
|
|
запустил скрипт, примонтировался. но скрипт так и не видит их
плюс еще на это диске русские заголовки не показывает
и по NFS по шустрее работает вроде.
при синхронизации через скрипт какой вы прислали, будет работать парсинг картинок непосредственно из фильма? |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2010-02-16 12:57 pm Заголовок сообщения: |
|
|
alf@uzlovaya.ru писал(а): | при синхронизации через скрипт какой вы прислали, будет работать парсинг картинок непосредственно из фильма? |
Если диск нормально примонтируется, то вероятно будет, но у Вас же я так понял, еще этого не случилось. |
|
Вернуться к началу |
|
alf@uzlovaya.ru
Зарегистрирован: 29.02.2008 Сообщения: 11
|
Добавлено: 2010-02-19 12:58 pm Заголовок сообщения: |
|
|
добрый день, с наступающими праздниками
самое интересно что если монтирую через утилиту FTP Drive то он Скрипт видит фильмы (но я так понимаю монтирование происходит по Самбе и довольно долго занимает время парсинг).
А вот через NFS в 2008м так и неполучается. т.е. диск монтируется... все работает... а скрипт не цепляет его( |
|
Вернуться к началу |
|
|