Temat: Jaki serwer www na Gargoyle
w jaki sposób i jaki serwer www zainstalować na Gargoyle 1.5.8.3 (r34302) ?
czy dużo jest konfiguracji ?
czy ten poradnik jest aktualny http://eko.one.pl/?p=openwrt-http
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Jaki serwer www na Gargoyle
Zaloguj się lub zarejestruj by napisać odpowiedź
w jaki sposób i jaki serwer www zainstalować na Gargoyle 1.5.8.3 (r34302) ?
czy dużo jest konfiguracji ?
czy ten poradnik jest aktualny http://eko.one.pl/?p=openwrt-http
Juz masz tam jest, httpd_gargoyle gargoyle. Do prostych stron i cgi wystarczy.
gdzie ? jak go skonfigurować, uruchomić ?
przez gui ?
Żebyś miał gui to musisz mieć serwer
, ręcznie w konsoli. Przecież wskazałeś sam odpowiedni poradnik.
czyli edytuje plik /etc/rc.local
dodaje wpis httpd_gargoyle -p 81 -d /mnt/usbdrive/www
i to wszystko ?
Jeżeli ma być taki port i taki katalog...
jakim poleceniem sprawdzic jak jest zamontowany dysk USB
polecenie /etc/fstab
nie działa
" not found "
mount lub blkid
mam wynik :
/dev/sda1 on /tmp/usb_mount/C264-7FE6 type vfat (rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
oraz
root@Gargoyle:/# blkid
/dev/mtdblock2: TYPE="squashfs"
/dev/sda1: LABEL="DANE" UUID="C264-7FE6" TYPE="vfat"
to co mam wpisać zamiast /mnt/usbdrive w tej linijce httpd_gargoyle -p 81 -d /mnt/usbdrive/www
jak sprawdzic w przeglądarce czy strona działa
plik ma sie nazywać index.html
Wpisz
httpd_gargoyle -p 81 -d /tmp/usb_mount/C264-7FE6/www
a w przeglądarce odpalasz iproutera:81
coś nie działa, można to jakoś inaczej sprawdzić ?
To nie jest odpowiedź. Co nie działa? Nie uruchamia się, nie serwuje strony czy co?
nie znajduje strony,
plik ma mieć nazwe index.html
czy router ma być zresetowany ? po zmianach w tym pliku rc.local
No tak, albo ruchom to z palca po prostu.
jak się uruchamia z palca, dużo trzeba wpisać ?
Dokładnie to co kprzeb napisał. Jeżeli wpisałeś to do /etc/rc.local to po prostu uruchom /etc/rc.local
wiem że tacy jak ja to dla was utrapienie, ale to mój pierwszy kontakt z linuxem
więc poprostu bym wpisał tak start /etc/rc.local
czy to będzie dobrze ?
bez start. Jak się zalogujesz przez ssh to w konsoli zrób wpisz po prostu
/etc/rc.local
O ile dobrze wpisałeś tam to co masz być. Zrób
cat /etc/rc.local
i pokaż co wyszło to się przekonamy. Jak wpiszesz po prostu
httpd_gargoyle -p 81 -d /tmp/usb_mount/C264-7FE6/www
to serwer powinien się uruchomić. O ile na tym pendrive zrobiłeś katalog www
root@Gargoyle:~# /etc/rc.local
-ash: /etc/rc.local: Permission denied
root@Gargoyle:~# cat /etc/rc.local
httpd_gargoyle -p 81 -d /mnt/usb_mount/C264-7FE6/www/
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
exit 0
Katalog zrobiłem przez windowsa
chmod 777 /etc/rc.local i jeszcze raz.
To czy masz uruchomiony przekonasz się wpisując polecenie ps. Lub po prostu zrestartuj router.
1 root 1504 S init
2 root 0 SW [kthreadd]
3 root 0 SW [ksoftirqd/0]
5 root 0 SW [kworker/u:0]
6 root 0 SW< [khelper]
64 root 0 SW [sync_supers]
66 root 0 SW [bdi-default]
68 root 0 SW< [kblockd]
97 root 0 SW [kswapd0]
145 root 0 SW [fsnotify_mark]
175 root 0 SW< [ath79-spi]
186 root 0 SW [mtdblock0]
191 root 0 SW [mtdblock1]
196 root 0 SW [mtdblock2]
201 root 0 SW [mtdblock3]
206 root 0 SW [mtdblock4]
211 root 0 SW [mtdblock5]
252 root 0 SW [kworker/0:1]
389 root 0 SW [kworker/0:2]
441 root 0 SWN [jffs2_gcd_mtd3]
459 root 1504 S init
491 root 0 SW< [cfg80211]
505 root 0 SW [khubd]
529 root 0 SW< [rpciod]
540 root 0 SW< [nfsiod]
630 root 0 SW [scsi_eh_0]
631 root 0 SW [usb-storage]
647 root 0 SW [kworker/u:2]
666 root 1508 S /sbin/syslogd -C16
668 root 1492 S /sbin/klogd
670 root 864 S /sbin/hotplug2 --override --persistent --set-rules-file /etc/hotplug2.rules --set-coldplug-cmd /sbin/udevtrigger --max-children 1
676 root 868 S /sbin/ubusd
685 nobody 1024 S /usr/sbin/portmap
689 root 1520 S /sbin/netifd
752 root 1508 S udhcpc -p /var/run/udhcpc-eth0.2.pid -s /lib/netifd/dhcp.script -f -t 0 -i eth0.2 -C
947 root 1420 S hostapd -P /var/run/wifi-phy0.pid -B /var/run/hostapd-phy0.conf
1723 root 1152 S /usr/sbin/dropbear -P /var/run/dropbear.1.pid -p 22
1753 root 1344 S httpd_gargoyle -c cgi-bin/**|**.sh|**.cgi|**.csv -d /www -u root -p 80 -S -E /etc/httpd_gargoyle.pem -SP 443 -i /var/run/httpd_ga
2008 nobody 956 S /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf
2048 root 1068 S /usr/sbin/rpc.statd -p 32778 -o 32779
2067 root 0 SW [lockd]
2068 root 0 SW [nfsd]
2069 root 0 SW [nfsd]
2070 root 0 SW [nfsd]
2071 root 0 SW [nfsd]
2072 root 0 SW [nfsd]
2073 root 0 SW [nfsd]
2074 root 0 SW [nfsd]
2075 root 0 SW [nfsd]
2077 root 1396 S /usr/sbin/rpc.mountd -p 32780 -F
2139 root 3108 S /usr/sbin/smbd -D
2141 root 3196 S /usr/sbin/nmbd -D
2207 root 1336 S /usr/bin/ddns_gargoyle -P /etc/ddns_providers.conf -C /etc/ddns_gargoyle.conf -d
2223 root 1500 S /sbin/watchdog -t 5 /dev/watchdog
2304 root 1020 S /usr/sbin/vsftpd /tmp/vsftpd/vsftpd.conf
2598 root 1496 S /usr/sbin/ntpd -n -p 0.openwrt.pool.ntp.org -p 1.openwrt.pool.ntp.org -p 2.openwrt.pool.ntp.org -p 3.openwrt.pool.ntp.org
3124 root 1508 S /usr/sbin/crond -c /etc/crontabs -l 9
3228 root 1216 S /usr/sbin/dropbear -P /var/run/dropbear.1.pid -p 22
3229 root 1504 S -ash
3280 root 1496 R ps
nie widzę tego procesu urchomionego
Ok udało się. Działa
oprócz zmiany praw dostępu do pliku która wykonałem dzięki Cezaremu
musiałem podac prawidłową ścieżkę dostepu, która się okazała dla mnie bardzo zawiła
wchodziłem katalog po katalogu aby się dowiedzieć
dla mnie to był wysiłek - ale czegoś się nauczyłem, Dzięki
a czy ten serwer www uruchomić na porcie 80 a Gargoyle na 81
jak zmieniam w pliku rc.local to wyswietla mi że juz jest w użyciu ale nie wiem przez co (mimo resetowania routera )
root@Gargoyle:~# /etc/rc.local
bind: Address already in use
httpd_gargoyle: can't bind to any address
mam jedno przekierowanie z portu WAN 8080 na inny router na port LAN 80, czy to może przeszkadzać ?
@wiesmac
w Pliku
/etc/config/httpd_gargoyle
zmień
option http_port "80"
na
option http_port "81"
Wtedy gargoyle będziesz maił na porcie 81 a no 80 uruchomisz co będziesz chciał
W gui też to można zmienić.
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Jaki serwer www na Gargoyle
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc