Войти

Показать полную графическую версию : ftp http сервер на linux


radids
21-10-2010, 00:40
Привет всем знающим!
Есть такая проблема нужен линуксовый аналог Wing FTP Server по функционалу очень понравился, легки интуитивный интерфейс возможность доступа по ftp, http, https огорчает что платный и на винде. Если поднимать на linux думаю лучше если это будет debian сам в них мало разбираюсь но его советовали.
Основные требования к серверу:
Нужно чтоб был доступ по ftp и по http в http хотелось бы чтоб как в Wing FTP были кнопочки загрузить, удалить, распаковать, и так далее, также нужна возможность ограничивать пользователей по скорости и объему памяти на диске, кому-то нужно разрешить запись и удаление, кому-то разрешить только запись или только чтение.
Основные вопросы по теме:
Есть ли готовое решение на базе linux с вышеперечисленными возможностями?
Какие есть ftp сервера на linux желательно с нормальным интерфейсом (а не с этим страшным черным).
Как можно самому установить ftp сервер и довести его до вышеупомянутого функционала.
Если есть мануалы желательно пошаговые для юзеров низшего сословия.
Если кому не в лом помогите очень нужно!!!

vadblm
21-10-2010, 15:33
Есть такая проблема нужен линуксовый аналог Wing FTP Server по функционалу очень понравился, легки интуитивный интерфейс возможность доступа по ftp, http, https огорчает что платный и на винде. »
Wing FTP Server есть и под линукс, правда тоже за деньги:
http://www.wftpserver.com/orderserver_linux.htm
Есть ли готовое решение на базе linux с вышеперечисленными возможностями? »
Есть, Wing FTP Server :)
Бесплатного аналога этого комбайна не существует, но доступ по ftp и по http »
можно осуществить отдельными службами. Собственно бесплатных FTP серверов - как грязи, навскидку ProFTPd, pure-ftpd, vsftpd из популярных.
Для загрузки/выгрузки по HTTP потребуется софт, называемый web file manager, симпатичным из бесплатных показался http://www.mollify.org/
Ограничение скорости канала осуществляется ftp и web серверами самостоятельно, ограничение дискового пространства - системными дисковыми квотами (quotas).
Какие есть ftp сервера на linux желательно с нормальным интерфейсом (а не с этим страшным черным). »
Зачем серверу интерфейс? У них вообще нет никакого пользовательского интерфейса, ни белого, ни чёрного, ни серобуромалинового.
Для управления серверами есть, впрочем, webmin и подобные. YaST в SuSE, например.
Как можно самому установить ftp сервер и довести его до вышеупомянутого функционала. »
Читать документацию.
Если есть мануалы желательно пошаговые для юзеров низшего сословия. »
Ищите и обрящете, гугл велик.

radids
21-10-2010, 16:46
Большое спасибо vadblm!!!
Попробую вышеупомянутый софт хотя боюсь вопросов еще возникнет немало.
Если кому что есть сказать по этой теме или есть интересные сайты по теме буду рад почитать.

dmitryst
21-10-2010, 23:45
radids - ставьте Suse, Debian, Fedora, CentOS или то, что вам больше нравится. При установке указываете, что вам нужно ftp и http серверы, они установятся и "самонастроятся", то есть можно запустить, и оно будет работать. Для управления можно применить Webmin, статистика - Webalizer или аналог. Тут даже и мануалов не надобно, все "искаропки" :).

Для загрузки/выгрузки по HTTP потребуется софт, называемый web file manager, симпатичным из бесплатных показался http://www.mollify.org/ »
если не в лом, то можно и самому на php сбацать, со своими женщинами и блек-джеком ;)

vadblm
21-10-2010, 23:50
если не в лом, то можно и самому на php сбацать, со своими женщинами и блек-джеком »
Сомневаюсь, что ТС это по силам.

radids
23-10-2010, 23:06
Разместил тему на http://forum.ubuntu.ru может кто поможет если получится поднять сервак выложу полную инструкцию может кому пригодится.
К сожалению интереса пока к теме не вижу, плохо знаний пока маловато, но терпение и старание надеюсь мне помогут!
Ссылка на тему http://forum.ubuntu.ru/index.php?topic=119744.0

dmitryst
24-10-2010, 00:34
К сожалению интереса пока к теме не вижу, »
ну я вот за полчаса поднял http, ftp сервер, плюс php и mysql. Ничего интересного, всё нашлось в гугле. А оболочку можно написать, или поискать готовую. Всё это есть в интернете, ищите.

radids
24-10-2010, 02:02
Многоуважаемый dmitryst я не сомниваюсь в том что вы уверены в полезности своего ответа но всеже.
Былобы полезней если бы вы выложили полную пошаговую интрукцию того что вы установили и того что можно написать и что есть там готовое и желательно с коментами команд. И не надо отравлять меня в гугл я там уже был и 80 процонтов ответов на форуме начинаются типо, ну я вот за полчаса поднял или поищи в гугле прям замкнутый круг какойто.
А те темы которые заслуживают внимания уже даволно устарели так что выходит на ubuntu server 10 больше ничего не ставится?

vadblm
25-10-2010, 17:13
radids, установка названного dmitryst софта на Debian/Ubuntu может быть проделана одной командой:

$ sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server proftpd proftpd-mod-mysql

Другое дело настройка - вариантов буквально тысячи, если не десятки тысяч, из которых идеально вам подходит лишь один. Изучайте официальную документацию и настраивайте в соответствии со своими нуждами.
А то вы, получается, пеняете, что за вас не делают вашу работу бесплатно, да ещё с отчётом ("коментами команд").
То, что вы новичок, не даёт вам права наглеть. ;)

dmitryst
25-10-2010, 17:42
И не надо отравлять меня в гугл я там уже был »
я тоже :). А то я наизусть всё не помню.
Для Debian не знаю, на Fedora и CentOS установка делается так:
yum install apache22
yum install mysql
yum install php
yum install vsftpd

Потом нужно поправить конфиги - /etc/httpd/httpd.conf, /etc/my.cnf, /etc/vsftpd.conf. Они, как правило, хорошо прокомментированы, если что - пишите сюда конкретные вопросы.

radids
27-10-2010, 01:52
vadblm и dmitryst извиняюсь, может был немного резок.
Поднимать все же думаю, для меня будет лучше на debian а точнее на ubuntu server 10
по причине, имел некоторый опыт общения с ним. С установкой вышеуказанных пакетов как таковых проблем не возникает. А возникают они когда пытаешься все это добро настроить , связать proftpd с базой mysql у меня так и не получилось. Но это тоже ерунда по сравнению с пресловутым доступом пользователей ftp сервера к своим ресурсам еще и по http и созданием некого веб инструментала загрузить ,сказать, удалить, запаковать, распаковать.
Сейчас заново все поставлю и выложу все что заделал и что не получилось.

dmitryst
27-10-2010, 02:10
vadblm и dmitryst извиняюсь, может был немного резок. »
ничего, мы привыкши :unsure:
связать proftpd с базой mysql у меня так и не получилось »
у меня тоже. Перешел на vsftpd.

доступом пользователей ftp сервера к своим ресурсам еще и по http »
сколько пользователей? Если с десяток, остальное анонимные, то можно базу вообще не заводить, сделать реальных юзеров, дать по домашней папке, и апач тоже настраивается без особых проблем (.htaccess в каждую папку и пароли в .htpasswd :) )

некого веб инструментала загрузить ,сказать, удалить, запаковать, распаковать. »
загрузить-удалить можно через элементарный php-скрипт. С архивами не связывался, но тоже можно.

radids
27-10-2010, 02:57
1) Устанавливаю ubuntu-10.10-server-i386 на VmWare .

2) При установке из стандартных пакетов выбираю только ssh сервер, после установки
подключаюсь к ssh.

3) Создаю пароль для root пользователя sudo passwd и захожу под ним su

4) Устанавливаем пакеты, которые посоветовал мне vadblm apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server proftpd proftpd-mod-mysql появляется вопрос Do you want to continue [Y/n]? Y отвечаем на вопрос.


5) Появляется сообщение New password for the MySQL "root" user: и еще раз Repeat password for the MySQL "root" user: устанавливаем пароль на MySQL сервер.


6) В появившемся окне ProFTPd configuration выбираем standalone



7) Заходим по ftp: адрес сервера в появившемся окне вводим логин и пароль сервера

8) ftp работает ВСЕ ПОШЕЛ СПАТЬ, НАСТРАИВАТЬ БУДУ ДНЕМ

radids
27-10-2010, 11:02
9) Дальше нахожу вот это руководство http://www.bubuntu.spb.ru/proftpd-mysql/ и пользуюсь им для настройки. Если будут проблемы отпишусь.

radids
27-10-2010, 20:47
Блин все вроде делал по инструкции но никак не хочет работать после того как перезапускаю ftp все валится


root@ubuntu:~# /etc/init.d/proftpd restart
* Stopping ftp server proftpd [ OK ]
* Starting ftp server proftpd
- Fatal: unknown configuration directive 'SQLBackend' on line 89 of '/etc/proftpd/proftpd.conf'

[fail]


В логах показывает:
proftpd.log
Oct 27 15:30:12 ubuntu proftpd[1974] ubuntu: ProFTPD 1.3.2e (maint) (built Tue Jun 15 10:22:54 UTC 2010) standalone mode STARTUP
Oct 27 16:07:12 ubuntu proftpd[1974] ubuntu: ProFTPD killed (signal 15)
Oct 27 16:07:12 ubuntu proftpd[1974] ubuntu: ProFTPD 1.3.2e standalone mode SHUTDOWN



controls.log
Oct 27 15:30:12 mod_ctrls/0.9.4[1923]: error: unable to bind to local socket: No such file or directory

dmitryst
27-10-2010, 21:32
- Fatal: unknown configuration directive 'SQLBackend' on line 89 of '/etc/proftpd/proftpd.conf' »
найти в этом файле указанную строку и замо.. тьфу, закомментировать этим- # :)

radids
27-10-2010, 21:54
Закоментировал и всеравно


root@ubuntu:~# /etc/init.d/proftpd restart
* Stopping ftp server proftpd [ OK ]
* Starting ftp server proftpd
- Fatal: unknown configuration directive 'Ratios' on line 94 of '/etc/proftpd/proftpd.conf'
[fail]


По моему виноват мануал который я использовал http://www.bubuntu.spb.ru/proftpd-mysql/ в нем не используется файл sql.conf

4sag
15-01-2011, 19:01
80 процонтов ответов на форуме начинаются... »
не может быть а как же блоги ?)
искать "LAMP на ubuntu" !)

dmitryst
15-01-2011, 22:50
Закоментировал и всеравно »
комментируйте дальше




© OSzone.net 2001-2012