uhttpd konfigurálása, képek
Az uhttpd második példányának indítását megtehetjük egyszerűen a /etc/config/uhttpd szerkesztésével. Arra figyeljünk oda, hogy a /etc/init.d/uhttpd script 50-es sorszámmal indul, tehát a config szerkesztése csak akkor fog működni, ha ilyenkor a hdd-nk már felcsatolásra került.
Szerkesszük meg tehát a /etc/config/uhttpd-t, és illesszük a végére a következőket:
config uhttpd my_uhttpd
list listen_http 0.0.0.0:8081
option home /opt/www
option cgi_prefix /cgi-bin
option script_timeout 60
Majd az elmentéshez: ESC, majd :wq.
Majd indítsuk is újra az uhttpd-t:
/etc/init.d/uhttpd restart
Ekkor a ps -ef-re láthatjuk, hogy 2 példány fut az uhttpd-ből:
Ha nekünk nem megfelelő az 50-es indítás, akkor szerkeszthetjük a START értékét a /etc/init.d/uhttpd-ben, vagy csinálhatunk egy második indító scriptet (ekkor természetesen a config szerkesztése nem kell).
Figyelem! Ez csak akkor szükséges, ha nem megfelelő az eredeti indító script!
Tehát hozzuk létre a /etc/init.d/my_uhttpd scriptet:
vi /etc/init.d/my_uhttpd
A tartalma legyen a következő:
#!/bin/sh /etc/rc.common
# Copyright (C) 2010 Jo-Philipp Wich
START=99
UHTTPD_BIN="/usr/sbin/uhttpd"
start() {
start-stop-daemon -S -x $UHTTPD_BIN \
-p /var/run/uhttpd_myuhttpd.pid \
-m -b -- -f -h /opt/www -r D-Link -x /cgi-bin -t 60 -p 0.0.0.0:8081
}
stop() {
[ -f /var/run/uhttpd_myuhttpd.pid ] && {
start-stop-daemon -K -q -n ${UHTTPD_BIN##*/} \
-p /var/run/uhttpd_myuhttpd.pid -s TERM
rm -f /var/run/uhttpd_myuhttpd.pid
}
}
Majd az elmentéshez: ESC, majd :wq.
Adjunk futtatási jogot a scriptre:
chmod +x /etc/init.d/my_uhttpd
Engedélyezzük az automatikus indítást:
/etc/init.d/my_uhttpd enable
Indítsuk el a szervert:
/etc/init.d/my_uhttpd start
Ha mindezekkel készen vagyunk, akkor meg is tekinthetjük a weboldalunkat a http://192.168.1.1:8081 URL megnyitásával. Természetesen a fenti config-okban a 8081-et cserélhetjük egy másik szabad portszámra, így az URL is változhat.
Megnyitáskor a következő kép fogad:
Itt kiválaszthatjuk/megadhatjuk, hogy melyik napra vonatkozó statisztikát szeretnénk látni (megnyitáskor az előző nap az alapértelmezett), illetve heti, havi statisztika is megtekinthető. Természetesen csak az aktuális napi, vagy olyan régebbi statisztika tekinthető meg, amihez tartozó kép már előállításra került. Az aktuális nap kiválasztása esetén a kép generálása a "Show stat" gombra kattintáskor történik.
Maga a grafikon:
Természetesen a grafikon még szépíthető a png-t előállító scriptek módosításával, az én igényeimet ez a megjelenítés is kielégíti.
A cikk még nem ért véget, kérlek, lapozz!