Для начала, необходимо прошить маршрутизатор прошивкой dd-wrt с поддержкой usb.
Подключить флешку и смонтировать к jffs дополнительное место, как описано в предыдущей заметке, про dd-wrt.
Для начала установим необходимые пакеты:
/opt/bin/ipkg-opt install lighttpdОтредактируем файл настроек \opt\etc\lighttpd\lighttpd.conf, а именно:
/opt/bin/ipkg-opt install php-fcgi
/opt/bin/ipkg-opt install microperl
Расскомментируем секцию fastcgi.server а также модули "mod_fastcgi", "mod_accesslog", "mod_access".
Меняем значение переменной server.event-handler на "poll":
server.event-handler = "poll"Также можно сразу переназначить порт, после установки он 8081:
server.port = 80Чтобы можно было достучаться до сервера с внешнего мира, прописываем в настройках фаерволла:
/usr/sbin/iptables -I INPUT 1 -p tcp --dport 80 -j logacceptТакже меняем порт для веб-админки маршрутизатора на 81:
nvram set http_lanport=81Для возврата по-умолчанию:
nvram commit
nvram set http_lanport=""Для запуска, необходимо выполнить команду:
nvram commit
reboot
/opt/etc/init.d/S80lighttpd startКоторую для удобства можно записать в автозагрузку.
Сайты хранятся в папке \opt\share\www\
Проверено, работает с DokuWiki.
Стоит отметить, что нельзя применять движки и скрипты, которым нужны базы данных.
Комментариев нет:
Отправить комментарий