Hirdetés

Hirdetés

Új hozzászólás Aktív témák

  • Headless

    őstag

    válasz amstro555 #59056 üzenetére

    Persze, mert a 80-as porton és valószínű a 443-as porton is a LuCI webszervere fut. Viszont van Alexnek is egy webszervere a 8081-es porton. A hozzá tartozó init script példájára létre tudsz hozni egy sajátot is tetszőleges, 80,8081,443-tól különböző portokon.

    Erre egy példa, amit csak lefuttatsz ssh-n keresztül éps csinál egy webszervert a 8082-es porton

    if [ ! -d "/www_8082" ];then
    cat << __EOF__> /etc/init.d/uhttpd_8082
    #!/bin/sh /etc/rc.common

    START=50
    SERVICE_DAEMONIZE=1
    SERVICE_WRITE_PID=1
    UHTTPD_BIN="/usr/sbin/uhttpd"

    start() {
    SERVICE_PID_FILE=/var/run/uhttpd_8082.pid
    service_start /usr/sbin/uhttpd -f -h /www_8082 -r TP-Link -x /cgi-bin -t 600 -p 0.0.0.0:8082
    }

    stop() {
    SERVICE_PID_FILE=/var/run/uhttpd_8082.pid
    service_stop /usr/sbin/uhttpd
    }
    __EOF__
    chmod +x /etc/init.d/uhttpd_8082
    mkdir -p /www_8082/cgi-bin
    /etc/init.d/uhttpd_8082 enable
    /etc/init.d/uhttpd_8082 start
    fi

    Ezután az index.html fájlodat bekell helyezned a /www_8082 mappába majd újraindítani a webszervert.
    /etc/init.d/uhttpd_8082 restart
    ezután pedig a 8082-es porton eléred a webszervert. Pl. 192.168.1.1:8082

    A /www_8082/cgi-bin mappába pedig shell scripteket helyezhetsz, mint Alex is tette azt a formázóval, így dinamikussá tenni az oldalt folyton változó adatokkal. Vagy ahogy mi is tesszük, suste buildjében. Ha a mentéseket letöltöd és kitömöríted megtudod nézni, hogyan is.

    [ Szerkesztve ]

    LEDE - R3G/DIR860l -> https://tinyurl.hu/Ntkb/

Új hozzászólás Aktív témák