Установка minihttp ( httpd ) и haserl на midge для MIPS ADM5120
0.Загружаем последнюю версию Midge, например : midge-jffs2-20051108.bin
1.создаем файл /etc/init.d/S50ipkg-install
#!/bin/sh
ipkg -force-defaults install minihttpd
ipkg -force-defaults install haserl
2. Делаем его исполняемым chmod +x /etc/init.d/S50ipkg-install
3.Создаем поддиректорию для переменных mkdir /var/www
4.Перезапускаем роутер reboot
5.Смотрим что бы не было предупреждений:
Downloading http://midge.vlad.org.ua/ipkg/./minihttpd_1.19_mipsel.ipk ...
Connecting to
midge.vlad.org.ua[212.1.120.85]:80
minihttpd_1.19_mipse 100% |*****************************| 26304 00:00 ETA
Done.
Unpacking minihttpd...Done.
Configuring minihttpd...Done.
Downloading http://midge.vlad.org.ua/ipkg/./haserl_0.8.0_mipsel.ipk ...
Connecting to midge.vlad.org.ua[212.1.120.85]:80
haserl_0.8.0_mipsel. 100% |*****************************| 9386 00:00 ETA
Done.
Unpacking haserl...Done.
Configuring haserl...Done.
Создаём файл uptime c необходимыми правами :
mkdir -p /ram/var/www/cgi-bin
chmod a+rX -R /ram/var/www
echo -e "#!/ram/usr/bin/haserl\ncontent-type: text/plain\n\n<? uptime ?> " >/ram/var/www/cgi-bin/uptime
chmod a+rx /ram/var/www/cgi-bin/uptime
Запускаем mini_http /ram/usr/sbin/mini_httpd -d /ram/var/www -c cgi-bin/*
Смотрим что получилось http://192.168.1.2/cgi-bin/uptime