Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   ftp http сервер на linux (http://forum.oszone.net/showthread.php?t=188913)

radids 21-10-2010 00:40 1523592

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

vadblm 21-10-2010 15:33 1524046

Цитата:

Цитата radids
Есть такая проблема нужен линуксовый аналог Wing FTP Server по функционалу очень понравился, легки интуитивный интерфейс возможность доступа по ftp, http, https огорчает что платный и на винде. »

Wing FTP Server есть и под линукс, правда тоже за деньги:
http://www.wftpserver.com/orderserver_linux.htm
Цитата:

Цитата radids
Есть ли готовое решение на базе linux с вышеперечисленными возможностями? »

Есть, Wing FTP Server :)
Бесплатного аналога этого комбайна не существует, но
Цитата:

Цитата radids
доступ по ftp и по http »

можно осуществить отдельными службами. Собственно бесплатных FTP серверов - как грязи, навскидку ProFTPd, pure-ftpd, vsftpd из популярных.
Для загрузки/выгрузки по HTTP потребуется софт, называемый web file manager, симпатичным из бесплатных показался http://www.mollify.org/
Ограничение скорости канала осуществляется ftp и web серверами самостоятельно, ограничение дискового пространства - системными дисковыми квотами (quotas).
Цитата:

Цитата radids
Какие есть ftp сервера на linux желательно с нормальным интерфейсом (а не с этим страшным черным). »

Зачем серверу интерфейс? У них вообще нет никакого пользовательского интерфейса, ни белого, ни чёрного, ни серобуромалинового.
Для управления серверами есть, впрочем, webmin и подобные. YaST в SuSE, например.
Цитата:

Цитата radids
Как можно самому установить ftp сервер и довести его до вышеупомянутого функционала. »

Читать документацию.
Цитата:

Цитата radids
Если есть мануалы желательно пошаговые для юзеров низшего сословия. »

Ищите и обрящете, гугл велик.

radids 21-10-2010 16:46 1524102

Большое спасибо vadblm!!!
Попробую вышеупомянутый софт хотя боюсь вопросов еще возникнет немало.
Если кому что есть сказать по этой теме или есть интересные сайты по теме буду рад почитать.

dmitryst 21-10-2010 23:45 1524424

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

Цитата:

Цитата vadblm
Для загрузки/выгрузки по HTTP потребуется софт, называемый web file manager, симпатичным из бесплатных показался http://www.mollify.org/ »

если не в лом, то можно и самому на php сбацать, со своими женщинами и блек-джеком ;)

vadblm 21-10-2010 23:50 1524427

Цитата:

Цитата dmitryst
если не в лом, то можно и самому на php сбацать, со своими женщинами и блек-джеком »

Сомневаюсь, что ТС это по силам.

radids 23-10-2010 23:06 1525810

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

dmitryst 24-10-2010 00:34 1525853

Цитата:

Цитата radids
К сожалению интереса пока к теме не вижу, »

ну я вот за полчаса поднял http, ftp сервер, плюс php и mysql. Ничего интересного, всё нашлось в гугле. А оболочку можно написать, или поискать готовую. Всё это есть в интернете, ищите.

radids 24-10-2010 02:02 1525880

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

vadblm 25-10-2010 17:13 1527042

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 1527071

Цитата:

Цитата radids
И не надо отравлять меня в гугл я там уже был »

я тоже :). А то я наизусть всё не помню.
Для 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 1528290

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

dmitryst 27-10-2010 02:10 1528300

Цитата:

Цитата radids
vadblm и dmitryst извиняюсь, может был немного резок. »

ничего, мы привыкши :unsure:
Цитата:

Цитата radids
связать proftpd с базой mysql у меня так и не получилось »

у меня тоже. Перешел на vsftpd.

Цитата:

Цитата radids
доступом пользователей ftp сервера к своим ресурсам еще и по http »

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

Цитата:

Цитата radids
некого веб инструментала загрузить ,сказать, удалить, запаковать, распаковать. »

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

radids 27-10-2010 02:57 1528313

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 1528468

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

radids 27-10-2010 20:47 1528923

Блин все вроде делал по инструкции но никак не хочет работать после того как перезапускаю 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 1528960

Цитата:

Цитата radids
- Fatal: unknown configuration directive 'SQLBackend' on line 89 of '/etc/proftpd/proftpd.conf' »

найти в этом файле указанную строку и замо.. тьфу, закомментировать этим- # :)

radids 27-10-2010 21:54 1528978

Закоментировал и всеравно

Цитата:

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 1589386

Цитата:

Цитата radids
80 процонтов ответов на форуме начинаются... »

не может быть а как же блоги ?)
искать "LAMP на ubuntu" !)

dmitryst 15-01-2011 22:50 1589541

Цитата:

Цитата radids
Закоментировал и всеравно »

комментируйте дальше


Время: 04:58.

Время: 04:58.
© OSzone.net 2001-