Установка Lighttpd
Поскольку после установки из коробки на Ångström не обнаружилось каких-либо вэб-серверов, то было решено ставить уже многим известный, вэбсервер Lighttpd.
В данный момент уже все работает, и команда управления пакетами opkg выдаёт следующий список установленных пакетов:
#opkg list-installed lighttpd
lighttpd - 1.4.26-r9.0-arago5.6 lighttpd-module-access - 1.4.26-r9.0-arago5.6 lighttpd-module-accesslog - 1.4.26-r9.0-arago5.6 lighttpd-module-cgi - 1.4.26-r9.0-arago5.6 lighttpd-module-compress - 1.4.26-r9.0-arago5.6 lighttpd-module-dirlisting - 1.4.26-r9.0-arago5.6 lighttpd-module-expire - 1.4.26-r9.0-arago5.6 lighttpd-module-indexfile - 1.4.26-r9.0-arago5.6 lighttpd-module-staticfile - 1.4.26-r9.0-arago5.6
Для их установки, войдя root-ом, выполняется команда:
#opkg install lighttpd lighttpd-module-indexfile lighttpd-module-compress lighttpd-module-expire lighttpd-module-cgi
Перечислены не все пакеты, т.к. остальные ставятся автоматически при обработке зависимостей.
Установка PHP
Помимо этого, для работы PHP, следует установить еще:
#opkg install php php-cgi libssl0.9.8
Пришлось довольствоваться установленным PHP 5.2.13 (cgi-fcgi) (built: Nov 11 2012 09:56:48).
Настройки
Имейте в виду, что все странички, по умолчанию, располагаются в директории /www/pages, что не совсем привычно (для меня). И была такая ситуация, что почему-то в настройках /etc/lighttpd.conf домашней директорией прописалась несуществующая /usr/share/matrix-gui-2.0, поэтому, после установки пакетов, пришлось вносить поправки в конфиг:
#server.document-root = "/usr/share/matrix-gui-2.0/"
server.document-root = "/www/pages/"
Запуск и проверка
Тут все просто, root-ом стартуем скрипт lighttpd сервиса:
#/etc/init.d/lighttpd start
2015-07-21 09:50:13: (log.c.166) server started
В браузере открывается лаконичная страничка «It works!».