Страница 1 из 1

Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 30 окт 2010, 21:44
Raven2000
Обсуждение статьи Pure-FTPd+MySQL+Web
Все вопросы касающиеся проблем и дополнений к статье пишите в этой теме.

Re: Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 31 окт 2010, 14:48
dmchebot
Не могли бы вы поподробнее описать настройку Web интерфейса. Я никогда этого не делал и возникает масса "дурацких" вопросов. На Openbsd директория Web сервера это /var/www? Я так понимаю надо было установить пакеты PHP. Надо ли что-то изменять в httpd.conf или в php.ini или ещё где-то? Что из папки net2ftp надо положить в директорию Web сервера или всю папку? А то всё работает кроме Web.

Re: Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 31 окт 2010, 16:36
Raven2000
Я пока не написал статью об встроенном Apache 1.3 и как его конфигурировать, но это легко.
1. Модифицируй /var/www/conf/httpd.conf php.ini пока не трогай.
Код: Выделить всё
<VirtualHost *:80>
    ServerName my.server.name
    DocumentRoot /path/to/net2ftp
    ErrorLog /path/to/net2ftp/logs/error_log
    CustomLog /path/to/net2ftp/logs/access_log combined
    <Directory /net2ftp>
        AllowOverride all
        Allow from all
        Order allow,deny
    </Directory>
</VirtualHost>


Замени /path/to/net2ftp на свой путь где у тебя лежит net2ftp
Проверь config и restart httpd
Код: Выделить всё
# apachectl configtest
# apachectl stop
# apachectl start


2. для net2ftp необходимы след.
php5, php5-ftp, php5-mysql, php5-pcre, php5-session, php5-zlib

Установи из портов только нужное и перезапусти апачь
3. в /var/www можешь туда слинковать и net2ftp. Путь для хоста будет таким /var/www/net2ftp и не забудь про группу www ;)
Для вебморды нужно чтобы была доступна вся директория net2ftp

Re: Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 01 ноя 2010, 16:45
dmchebot
Спасибо за ответ.

Re: Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 01 ноя 2010, 16:51
Raven2000
Есть кнопка "Спасибо" ;)

Re: Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 21 дек 2010, 12:44
gonzo111
все настроил по статейке все хорошо , но меня смущает работа демона от рута 8)
тот же профтп работает от юзера например от nobody
насколько это секюрно?

в манах нашел только это геморойное решение что ему надо мир подлаживать чтоб так работал crazy
--with-nonroot: set up a server that doesn't need root privileges to be
started. Any regular user can run the server. It can be useful if you have a
limited shell access to a non-dedicated hosting server. But some features
will be disabled and passwords can only be checked via LDAP, SQL or PureDB.
When virtual chroot is enabled, people will be restricted to the directory
the server was started in. This is an insecure mode, designed for setting up
very temporary servers by regular (non-root) users. Port 2121 will be
listened by default in standalone mode. If you want to use the nonroot mode,
you must compile and *install* the software (./configure --prefix=... &&
make install-strip) . /sbin, /bin and /man directories will be created in
that prefix. But you must also add an /etc directory (readable and writeable
by the user pure-ftpd will run as) . You can change the anonymous FTP root
directory through an environment variable named FTP_ANON_DIR.

Re: Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 23 дек 2010, 22:06
Raven2000
=)

Re: Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 24 дек 2010, 10:44
gonzo111
эээ а мне чето не смешно, зачем нужен демон который от рута пашет?
Равен ты разбирался как не от рута заюзать, или тебя все устраивает??

Re: Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 24 дек 2010, 21:22
Raven2000
не меня пока это устроило.
пока не ломают.

Re: Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 24 янв 2012, 10:16
profil0
Здравствуйте я тут настроил все но тока на FreeBSD вроде все нормально но тока с мира не хочет заходит как мне настроит firewall для работы с миром что б клиенты смогли заходит и скачивать и закачивать.

Re: Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 24 янв 2012, 20:47
ttys
profil0 писал(а):Здравствуйте я тут настроил все но тока на FreeBSD вроде все нормально но тока с мира не хочет заходит как мне настроит firewall для работы с миром что б клиенты смогли заходит и скачивать и закачивать.

Код: Выделить всё
pass in proto tcp from any to (ng0) port ftp keep state
pass in proto tcp from any to (ng0) port ftp-data keep state
pass in proto tcp from any to (ng0) port { 49151:49999 } keep state

в моём случае ng0 это нетграф пппоешный интерфейс, у тебя он может быть друой ))

Re: Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 11 апр 2012, 15:30
Romkins
OpenBSD 5.0 установил все как в статьи,
создал groupadd ftpgroup
useradd -g ftpgroup -d /dev/null -s /etc ftpuser
Создал пользователя в БД и при подключении выдает 530 ошибку.

Re: Pure-FTPd+MySQL+Web

Непрочитанное сообщениеДобавлено: 11 апр 2012, 15:43
Raven2000
если при подключении к фтп выдало эту ошибку то что то с логином и паролем попробуйте цифры (123 123) для имени и пароля пользователя