Установка и настройка 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