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

2

Odp: Jaki serwer www na Gargoyle

Juz masz tam jest, httpd_gargoyle gargoyle. Do prostych stron i cgi wystarczy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Jaki serwer www na Gargoyle

gdzie ? jak go skonfigurować, uruchomić ?
przez gui ?

4

Odp: Jaki serwer www na Gargoyle

Żebyś miał gui to musisz mieć serwer smile, ręcznie w konsoli. Przecież wskazałeś sam odpowiedni poradnik.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Jaki serwer www na Gargoyle

czyli edytuje plik /etc/rc.local
dodaje wpis httpd_gargoyle -p 81 -d /mnt/usbdrive/www
i to wszystko ?

6

Odp: Jaki serwer www na Gargoyle

Jeżeli ma być taki port  i taki katalog...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Jaki serwer www na Gargoyle

jakim poleceniem sprawdzic jak jest zamontowany dysk USB
polecenie /etc/fstab
nie działa
" not found "

8

Odp: Jaki serwer www na Gargoyle

mount lub blkid

9

Odp: Jaki serwer www na Gargoyle

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

10

Odp: Jaki serwer www na Gargoyle

Wpisz

httpd_gargoyle -p 81 -d /tmp/usb_mount/C264-7FE6/www

a w przeglądarce odpalasz iproutera:81

11

Odp: Jaki serwer www na Gargoyle

coś nie działa, można to jakoś inaczej sprawdzić ?

12

Odp: Jaki serwer www na Gargoyle

To nie jest odpowiedź. Co nie działa? Nie uruchamia się, nie serwuje strony czy co?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Jaki serwer www na Gargoyle

nie znajduje strony,
plik ma mieć nazwe index.html
czy router ma być zresetowany ? po zmianach w tym pliku rc.local

14

Odp: Jaki serwer www na Gargoyle

No tak, albo ruchom to z palca po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Jaki serwer www na Gargoyle

jak się uruchamia z palca, dużo trzeba wpisać ?

16

Odp: Jaki serwer www na Gargoyle

Dokładnie to co kprzeb napisał. Jeżeli wpisałeś to do /etc/rc.local to po prostu uruchom /etc/rc.local

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Jaki serwer www na Gargoyle

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 ?

18

Odp: Jaki serwer www na Gargoyle

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

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: Jaki serwer www na Gargoyle

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

20

Odp: Jaki serwer www na Gargoyle

chmod 777 /etc/rc.local i jeszcze raz.

To czy masz uruchomiony przekonasz się wpisując polecenie ps. Lub po prostu zrestartuj router.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Jaki serwer www na Gargoyle

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

22

Odp: Jaki serwer www na Gargoyle

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

23

Odp: Jaki serwer www na Gargoyle

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ć ?

24

Odp: Jaki serwer www na Gargoyle

@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ł

25

Odp: Jaki serwer www na Gargoyle

W gui też to można zmienić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.