Техника
March 13
Мини веб-сервер
В прошлый раз я делал сторожевой таймер на базе старого роутера. На этот раз я сделал веб-сервер на базе сетевого хранилища Western Digital My Book Live. Для этого поставил прошивку OpenWrt, веб-сервер Nginx и интерпретатор PHP.
Железо
Обычно внутри стоит жесткий диск. Собственно, диск и сдох.
Внутри так же плата: на ней распаян проц и память.
- Процессор: Applied Micro APM82181, работает на частоте 800 МГц
- Оперативная память: 256 МБ
- Интерфейс подключения: один гигабитный Ethernet-порт (поддерживает 10/100/1000 Мбит/с)
Есть встроенный рандомайзер (аппаратный генератор случайных чисел). Его нужно отдельно активировать в OpenWrt.
Поставил я вот SSD диск - это ADATA на 120 Гб.
Прошивку взял с официального сайта OpenWrt. Заливал образ прошивки на диск через Linux Fedora. Тут без сюрпризов.
Софт
OpenWrt на этом железе просто летает. Поставил Nginx и PHP. Получился мини веб-сервер.
Проц всего лишь 800 МГц и 256 МБ оперативки, но это вполне достаточно чтобы nginx раскидывал HTTP-запросы, а PHP обрабатывал их как мастер шаолиньского кунг-фу.