Теперь к нашим баранам. Пробуем ставить lighttpd.
1) Первая команда, конечно же,
ipkg install lighttpd
установка веб-сервера, полагаю, Вы ее уже выполнили, и чего-то Вам таки проставилось. Далее -
ipkg install php-fcgi
установка php-fcgi.
2) Идем редактировать конфигурационные файлы. Лежат они в /opt/etc/lighttpd/
Открываем /opt/etc/lighttpd/lighttpd.conf
делаем следующее:
a) секция server.modules, откомментируем (убираем # в начале строчки) позиции
"mod_access"
"mod_auth"
"mod_cgi"
"mod_scgi"
"mod_accesslog"
Если к/л строчек нет - добавить.
б) В server.document-root указываем, где у нас корень www будет. Так:
server.document-root = "/opt/share/www/"
(если директории нет - создать)
в)
server.errorlog = "/opt/var/log/lighttpd/error.log"
accesslog.filename = "/opt/share/www/log/access.log"
Тут будут ошибки писаться. Если соотв. директорий нет - создать.
г)
server.port = 8081
д) секцию scgi.server оформляем следующим образом:
Code:
scgi.server = (
"/RPC2" =>
( "127.0.0.1" =>
(
"host" => "127.0.0.1",
"port" => 5000,
"check-local" => "disable"
)
)
)
е) Открываем /opt/etc/lighttpd/conf.d/10-php-fcgi.conf и расскомментируем там все.
На всякий случай - мало ли чего забыл - в аттаче моя рабочая конфигурация.
3) Все, готово. Неплохо бы проверить, как это работает. Для этого пишем
/opt/etc/init.d/S80lighttpd start
и лезем (из внутренней по отношению к роутеру сети!) браузером по адресу
http://ip.router:8081
Если показало что-то вразумительное - сервер таки запустился, ура. Если нет, начинаем пляски с бубном вокруг файлов, пути к которым описаны выше в пункте 2) в).