Установка и настройка Lighttpd, php, Rapidget.
Инсталлируем необходимые пакеты:
root@NSA-220:~# aptitude install lighttpd lighttpd-doc php5-cgi
Для проверки работоспособности только что установленного веб-сервера набираем в браузере IP адрес NSA220 и попадаем на страницу-заглушку lighhtpd.
Настроим Lighttpd для работы с динамическим содержимым:
root@NSA-220:~# nano /etc/php5/cgi/php.ini
Добавляем следующий параметр:
cgi.fix_pathinfo=1
Теперь добавим поддержку fastcgi в конфигурационный файл lighttpd:
В секции server.modules добавляем:
"mod_fastcgi"
Затем уже добавим независящую секцию(произвольно в конфигурационном файле):
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/bin/php5-cgi"
)
)
)Проверим конфигурационный файл на наличие синтаксических ошибок:
root@NSA-220:~# lighttpd -t -f /etc/lighttpd/lighttpd.conf
Если все ОК, то пересчитываем конфигурацию:
root@NSA-220:~# /etc/init.d/lighttpd force-reload
Для проверки работоспособности создадим в корневой директории веб-сервера файл info.php с аналогичным функционалом:
root@NSA-220:~# nano /var/www/info.php
<?php phpinfo(); ?>
Устанавливаем владельцем файла пользователя www-data:
root@NSA-220:~# chown www-data:www-data /var/www/info.php
И смотрим результат набрав в браузере примерно следующее http://192.168.1.3/info.php (IP разумеется ваш). Если скрипт отработал как надо и вы увидели информацию об установленном php, то процесс установки и настройки можно считать практически завершенным, осталось только скачать и распаковать RapidGet в корневую директорию веб-сервера, назначить владельцем скриптов пользователя www-data и приступить к использованию.
root@NSA-220:~# chown -R www-data:www-data /var/www/rapidget/
http://192.168.1.3/rapidget/
Автор: Э_L_A_Y
Страниц: 1 2
День добрый. Прошу помощи. Опять. :(
mazhor@NSA-220:~$ cd proftpd-1.3.3a
mazhor@NSA-220:~/proftpd-1.3.3a$ ./configure —prefix=/usr —sysconfdir=/etc/proftpd –enable-nls
configure: WARNING: you should use —build, —host, —target
configure: WARNING: invalid host type: –enable-nls
checking build system type… Invalid configuration `–enable-nls’: machine `–enable’ not recognized
configure: error: /bin/sh .//config.sub –enable-nls failed
mazhor@NSA-220:~/proftpd-1.3.3a$
Исправил, опять проблема с двойным тире в параметре, дело в том, что все команды я и из консоли копирую в отдельный текстовый файл, а потом, когда уже пишу статью копипастом вставляю, похоже копипаст не всегда отрабатывает как надо :)
Алексей, спасибо. ФТП встал.
Но если не трудно подскажите пожалуйста как сделать следующее.
Трансмиссион качает файлы
/mnt/md0/transmission/
Там есть папки Download куда попадают уже загруженные файлы.
Во-первых не удается сделать пользователя, чтобы он по фтп попадал к загруженным файлам.
И если такой пользователь уже сущществует, как его перенаправить опять же к этим файлам. Так как например уже завел пользвателя user и он попадает в папку ftp. Как его перенаправить на новый каталог.
Спасибо.
измените home-директорию пользователя, в вашем случае что-то типа: