synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяОсновные Вопросы по Продукции › FTP сервер для сайта

FTP сервер для сайта

WWW.ZEOS.IN · 20.07.2009

IP: внешний и статичный

Пропускная способность по Украине: 100мбит, зарубежка: 6мбит

Через роутер будет проложен мост между Synology и внешним IP и далее будет подключено к домену сайта.

 

Основная функция, для которой хочется купить данное устройство, это организация файлового хранилища для сайта.

 

Нужно, чтобы некоторым модераторам сайта я давал права на запись по FTP и они могли закачивать файлы на сервер, но при этом не могли видеть файлы других модераторов, а видеть именно свои файлы, которые закачивали раньше. И чтобы все эти файлы могли качать все юзеры и можно было скачать с корня домена ftp://dl.zeos.in/123.rar, а НЕ указывать логин и пароль при входе на сервер FTP, или указывать ссылки типа ftp://login:[email protected] , или указывать путь типа ftp://dl.zeos.in/login модератора/123.rar

 

Реально ли такое сделать?

 

И расскажите, есть ли какие-то возможности точно так же сделать, но по протоколу HTTP ?

 

А еще очень интересует возможность сделать Антилич (так как тут есть php, то, думаю, как-то можно было бы сделать)

 

*********************************************

 

Посоветуйте какую лучше купить модель до 600$ и чтобы быстро работала и смогла отдавать файлы наибольшему числу подключённых юзеров одновременно, а также чтобы потом не было проблем с обновлением прошивок и установок всяких других программ.

 

 

 

И еще вопрос: если установить сайт на такой сервер, то сколько человек он сможет обслужить?

 

Заранее спасибо за ответы :)

Vladimir · 25.07.2009

Думаю, что модель DS209+II будет хорошим выбором.

Процессор - 1,06 ГГц

ОЗУ - 512Мб

Внутрь можно поставить 2 винчестера по 2Тб и организовать JBOD, RAID 0, RAID 1

Максимальное количество одновременных подключений по SAMBA, FTP, AFP: 256

Максимальное количество пользовательских акаунтов: 2048

 

Все что Вам требуется можно реализовать.

 

Более старшая модель RS409+ (стоечный вариант - 1U) справляется с 4 миллионами посещений в месяц.

WWW.ZEOS.IN · 26.07.2009

Большое спасибо за ответ!

 

1) А если установить сайт на этот сервер, то тут есть возможность редактировать настройки PHP, как на хостере, например, файл php.ini, чтобы сделать очень тонкую настройку PHP.

 

2) И еще важно, если установить сайт на такой сервер, то сколько людей в день он сможет обслужить?

И сколько процессорного времени выделяется на посетителя?

Так как это - Максимальное количество одновременных подключений по SAMBA, FTP, AFP: 256 - немного не то :)

Так как на виртуальном хостинге от разных фирм хостеров, это не больше 5 человек в один момент времени и не больше 5% процессорного времени в день на одного пользователя.

 

Заранее спасибо за ответы :rolleyes:

 

P.S. Решил купить 209+II

Vladimir · 29.07.2009

1) Тонкую настройку производить можно

2) Более старшая модель NAS RS409+ обслуживает в месяц около 4 миллионов посетителей. Нужно смотреть в конкретном случае. Думаю можно будет договориться с продавцом - взять NAS на неделю для тестирования, оставив деньги в залог. Точно сказать нельзя сколько будет выдерживать пользователей, так как это зависит еще и от движка сайта, насколько он будет грузить процессор. Скажем на DS107+ у меня CMS Joomla нормально работала на 5 пользователей точно, но она сама по себе подтормаживала. Могу с уверенностью сказать, что если посетителей будет много, то нужно брать стоечную модель RS409+, она конечно стоит порядка 850-900 ЕВРО насколько я знаю, но она сможет справиться с любой поставленной задачей.

WWW.ZEOS.IN · 29.07.2009

По поводу того, что я писал:

Нужно, чтобы некоторым модераторам сайта я давал права на запись по FTP и они могли закачивать файлы на сервер, но при этом не могли видеть файлы других модераторов, а видеть именно свои файлы, которые закачивали раньше. И чтобы все эти файлы могли качать все юзеры и можно было скачать с корня домена ftp://dl.zeos.in/123.rar, а НЕ указывать логин и пароль при входе на сервер FTP, или указывать ссылки типа ftp://login:[email protected] , или указывать путь типа ftp://dl.zeos.in/login модератора/123.rar

 

Реально ли такое сделать?

я так и не понял, как это сделать?

 

Вы говорите можно :rolleyes:

Могли бы Вы у себя создать временно два пользователя user1 и user2, чтобы я увидел, что это действительно работает.

И предоставить доступ (в приват)

 

 

 

 

Надо, чтобы пользователь user1 зашел по FTP и у него в корне было пусто.

А когда он туда закачает файл 123.rar, то его можно будет скачать по адресу:

ftp://мой_IP/123.rar

 

 

А пользователь user2 тоже зайдёт в FTP и там будет пусто (он не будет видеть файлы пользователя user1).

Но потом он закачает туда файл music.mp3

 

И этот файл тоже можно будет скачать по адресу:

ftp://мой_IP/music.mp3

 

 

*********************************************************

P.S.

Но как такое сделать на данном устройстве - я не понял :(

В данном устройстве надо создавать для каждого пользователя отдельную папку c правами на запись.

Но и скачивать тогда прийдётся так:

ftp://мой_IP/Папка пользователя/имя файла

Это не то, что я хотел :(

 

 

Подскажите пожалуйста как быть? :unsure:

Vladimir · 29.07.2009

Это можно организовать следующим образом:

создать папку, дать модераторам к ней доступ и в File Station указать, что видеть файлы в этой папке может только владелец (тот кто закачал файл).

 

Ссылку для скачивания файла можно получить в File Station, нажав на файле правой кнопкой мышки.

Ссылка будет имеить вид:

http://demo.synology.com:5000/wfmdownload/...96e75782e6a7067

 

Советую зайти на демо-сайт Synology:

http://demo.synology.com:5000/

логин - admin

пароль - synology

WWW.ZEOS.IN · 30.07.2009
1) Тонкую настройку производить можно
Подскажите пожалуйста, где именно можно производить тонкую настройку PHP?

 

Ссылку для скачивания файла можно получить в File Station, нажав на файле правой кнопкой мышки.

Ссылка будет имеить вид:

http://demo.synology.com:5000/wfmdownload/...96e75782e6a7067

Это абсолютно не та ссылка, которую я хотел бы видеть! Как сделать, чтобы файл можно было скачать по такой (нормальной) ссылке: http://demo.synology.com/123.rar с корня?

 

P.S. Километровые ссылки не устраивают :(

 

Кстати, ссылку, которую Вы мне дали: http://demo.synology.com:5000/wfmdownload/...96e75782e6a7067 требует ввести логин и пароль. Это что, всем, чтобы скачать файл, надо будет вводить логин и пароль? :blink:

 

****************************

 

Подскажите пожалуйста, какие лучше всего покупать HDD 3,5'' на 1трб для данного устройства, чтобы и не сильно грелись, были быстрые и чтобы работали с технологией RAID ?

 

****************************

 

Это можно организовать следующим образом:

создать папку, дать модераторам к ней доступ и в File Station указать, что видеть файлы в этой папке может только владелец (тот кто закачал файл).

Создал в Management/Папка общего доступа папку с названием: Folder. Далее открылось другое окно, Настройки прав, где я выбрал: Локальные пользователи и дал всем пользователям права: Запись и чтение.

 

Далее зашел в File Station 2 и тут я не смог понять, где и как тут что-то указывать папке?! :blink: :wacko:

 

 

 

Очень прошу помочь или показать на примере своего устройства :rolleyes:

Vladimir · 03.08.2009

1) Тонкая настройка возможна при включении опции "Включить опцию PHP-конфигурации register_globals"

 

2) Чтобы были ссылки вида "http://demo.synology.com/123.rar " вы просто записываете файлы на NAS в каталог, где расположен веб-сайт и получаете доступ по http к файлам без логинов и паролей.

 

3) По 1Тб проверенный вариант винчестеров это WD10EADS

 

4) Насчет закачивания файлов модераторами таким образом, чтобы каждый видел только свой файл можно реализовать обычными средствами на веб-сайте, точно также как Вы бы делали это на любом другом хостинге. В случае если это необходимо делать через панель управления NAS, то там даются права доступа на конкретную папку для пользователей.

oan · 03.08.2009

Как то делал запрос в сервис-центр Synology о выборе винчестеров WD. Там ответили, что процент выхода их из

строя большой...

WWW.ZEOS.IN · 04.08.2009
1) Тонкая настройка возможна при включении опции "Включить опцию PHP-конфигурации register_globals"
Включил. Где я могу видеть файл php.ini, чтобы вносить свои настройки?

 

3) По 1Тб проверенный вариант винчестеров это WD10EADS
Уже купил такой: WD1001FALS

Он хуже? Мне его тоже советовали.

А если второй куплю WD10EADS, то это плохо, если я захочу использовать RAID? В смысле, если диски будут разные?! :unsure:

 

1) Подскажите пожалуйста, как я могу иметь доступ к Apache, чтобы внести свои настройки?

 

2) На хостингах ведутся логи, где фиксируется с какого IP были запросы. А тут есть такое?

 

3) На хостингах есть CRON для запуска любого php файла по рассписанию. А тут есть такое?

 

4) Как я могу сделать так, чтобы сервер каждый день в 01:00 делал резервную копию баз данных и всех файлов и папок на дисках?

 

Как то делал запрос в сервис-центр Synology о выборе винчестеров WD. Там ответили, что процент выхода их из

строя большой...

А какие же лучше брать не ответили? :(
MUiL · 04.08.2009
4) Как я могу сделать так, чтобы сервер каждый день в 01:00 делал резервную копию баз данных и всех файлов и папок на дисках?

Это есть в настройках локального резервирования

Vladimir · 04.08.2009

Все тонкие настройки, нахождение файла php.ini производятся через интерфейс командной строки CLI посредством Telnet или SSH.

 

Для ведения статистики по сайту Вам нужно скачать и установить соответствующий пакет - Webalizer.

 

CRON на Synology уже идет предустановленный. Однако есть небольшие различия по сравнению с его обычным использованием.

Crontab находится в /etc/crontab, редактировать нужно ручками.

Описание команд:

#minute hour mday month wday who command

0 0 * * * root /usr/sbin/ntpdate -b pool.ntp.org

*/5 * * * * root sh /opt/bin/tps

45 * * * * root /opt/bin/wget -O - -q http://localhost/drupal/cron.php

 

Значания wday: 0 - Воскресенье, 7 - выдает ошибку.

 

После проведения любых изменений в crontab необходимо запустить скрипт для применения изменений, чтобы не перезагружать устройство:

/usr/syno/etc.defaults/rc.d/S04crond.sh stop ---- останавливает cron

/usr/syno/etc.defaults/rc.d/S04crond.sh start ----- запускает cron

 

-----

 

Для RAID массива нужно использовать одинаковые винчестеры.

MUiL · 04.08.2009
Для RAID массива нужно использовать одинаковые винчестеры.

Если только по объему, а так помоему не принципиально, поправьте если ошибаюсь

oan · 04.08.2009
А какие же лучше брать не ответили? :(

Пользую изделия от Seagate (за многие годы эксплуатации - ни одного вылета). В ближайшее время в NAS

буду ставить HDD из серии Barracuda LP - уже есть оф. поддержка. B)

WWW.ZEOS.IN · 05.08.2009
Это есть в настройках локального резервирования
А резервирование происходит 100% всего, что есть в Synology? То-есть, это будет резервироватся и php.ini, и MySQL, и настройки админки Synology и т.д.?

Я прав? :unsure:

 

1) Подскажите пожалуйста, как я могу иметь доступ к Apache, чтобы внести свои настройки?
Все тонкие настройки, нахождение файла php.ini производятся через интерфейс командной строки CLI посредством Telnet или SSH.
То-есть, редактирование настроек Apaсhe так же, как и php.ini? :rolleyes:

 

Если только по объему, а так помоему не принципиально, поправьте если ошибаюсь
Тут, наверное, и объем, и одна и та же фирма должна быть :unsure:

ИМХО

 

Пользую изделия от Seagate (за многие годы эксплуатации - ни одного вылета). В ближайшее время в NAS

буду ставить HDD из серии Barracuda LP - уже есть оф. поддержка.

Как Вы считаете, я намного хуже модели взял? А то брал почти наугад, что посоветовали в магазине, то и купил :(
MUiL · 05.08.2009
А резервирование происходит 100% всего, что есть в Synology? То-есть, это будет резервироватся и php.ini, и MySQL, и настройки админки Synology и т.д.?

Я прав? :unsure:

Базы MySQL и созданные вами общие папки (можно выбирать какие именно), насчет остального не уверен...

WWW.ZEOS.IN · 05.08.2009
Скажите пожалуйста, почему, когда я закачиваю любой файл или папку с копьютера по FTP к Вам на хостинг, то по умолчанию

у файла права:

RW- R-- R--

а у папки:

RWX- R-X R-X

Правильная настройка работы по ФТП присваивает записанному файлу корректные права. А именно 644 (RW- R-- R--) для файлов и 755 (RWX R-X R-X) для папок, в целях безопасности это наиболее правильно.

Вопрос: Можно ли такое сделать на Synology?

Я хочу создать пользователя TEST и сделать так, чтобы всё, что он закачивает по FTP, имело точно такие же права для файлов и папок, как и у хостера. :rolleyes:

oan · 06.08.2009
Тут, наверное, и объем, и одна и та же фирма должна быть :unsure:

ИМХО

 

Как Вы считаете, я намного хуже модели взял? А то брал почти наугад, что посоветовали в магазине, то и купил :(

 

1. Желательно и объем(иначе RAID будет сформирован по меньшему объему диска), и одна, и та же модель от

одной фирмы(как правило влияет на скорость работы с RAID, но в случае с NAS это мало актуально), но не

обязательно.

2. Я бы обычные WD не рассматривал вообще, за исключением корпаративного класса(спец. для RAID), но они очень

дорогие. К покупке HDD надо подойти ответственно - четко представлять, что за модели и для чего предстоит

использовать (посмотреть их хар-ки на сайте произв., ознакомится с тестами, отзывами на форумах - бывают не

удачные серии), а не наугад по совету продавца - ведь платить придется свои кровные и хранить там свою инфу,

и возможно чужую. B)

WWW.ZEOS.IN · 09.08.2009

Пожалуйста, помогите кто-то решить проблему в #17 сообщении про права CHMOD

WWW.ZEOS.IN · 09.08.2009

Проблему с правами решил с помощью программы FlashFXP

В ней можно одновременно установить права отдельно для всех файлов и отдельно для всех папок и подпапок :)

Всем спасибо :rolleyes:

 

*************************************

 

Хотя это не решение проблемы. Помогите решить проблему :(