OptWare - co to jest i z czym to sie je
|
hermes-80 |
Dodano 09-04-2012 18:17
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
Cytat 1. Jest jakas komenda/sposob zeby zobaczyc jakie paczki juz sa zainstalowane w optware?
[root@WNR3500 root]$ ipkg list_installed
Cytat 2. Przed restartem routera rekomendowane jest odmontowac wszystkie partycje ktore sa podmontowane?
Po co ?? Sam restart ci je odmontuje.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
kille72 |
Dodano 09-04-2012 18:20
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Kiedys w logu widzialem ze partycja nie zostala wlasciwie odmontowana, rekomenduje sie e2fsck itd...to moze przez brak pradu?
Ale ja ciolek, dzieki @hermes-80 :)
Cytat Informational Commands:
list List available packages and descriptions
list_installed List all and only the installed packages and description
Edytowany przez kille72 dnia 09-04-2012 18:25
|
|
|
|
hermes-80 |
Dodano 09-04-2012 18:25
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
Jeżeli zaczyna krzyczeć o ten program to system plików może być uszkodzony lub jakieś błędy wynikły w choćby po zaniku prądu.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
kille72 |
Dodano 09-04-2012 18:45
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Ktory z prostych i lekkich serwerow WWW polecacie pod optware?
appWeb, cherokee, lighttpd
Edytowany przez kille72 dnia 09-04-2012 18:46
|
|
|
|
hermes-80 |
Dodano 09-04-2012 18:45
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
lighttpd
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
kille72 |
Dodano 09-04-2012 18:46
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Dzieki @hermes-80
Zainstalowalem dzis lighttpd na optware. Dziala teraz na porcie 80 (po edycji pliku lighttpd.conf + HTTP Port Tomato gui zmienilem na 81) i mozna wejsc na niego z zewnatrz po dodaniu wpisow do firewalla:
Cytat iptables -t filter -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport 443 -j ACCEPT
1. Nie mam pojecia co sie powinno zmienic w konfiguracji lighttpd zeby miec jako tako dobre zabezpieczenia przed shakowaniem stronki. Moze mi ktos pomoc?
2. lighttpd sam startuje po restarcie routera bez zadnych wpisow, tak powinno byc?
Edytowany przez kille72 dnia 17-04-2012 22:50
|
|
|
|
hermes-80 |
Dodano 17-04-2012 22:56
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
Może masz rutorenta odpalonego?? Tam też jest lighttpd jeśli tak to musisz drugi konfig zrobić dla potrzeb strony.
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
kille72 |
Dodano 17-04-2012 23:08
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Cytat hermes-80 napisał(a):
Może masz rutorenta odpalonego?? Tam też jest lighttpd jeśli tak to musisz drugi konfig zrobić dla potrzeb strony.
Nie mam, mam tylko lighttpd + transmission zainstalowane pod optware.
1. Ktory sposob otwarcia portu w firewall jest prawidlowy dla lighttpd?
Cytat iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport 80 -j ACCEPT
2. Nie mam pojecia co sie powinno zmienic w konfiguracji lighttpd zeby miec jako tako dobre zabezpieczenia przed shakowaniem stronki. Moze nie trzeba dodatkowej konfiguracji?
Edytowany przez kille72 dnia 17-04-2012 23:55
|
|
|
|
przemasisko |
Dodano 18-04-2012 00:26
|
Super User
Posty: 550
Dołączył: 17/05/2010 13:56
|
iptables -A INPUT -p tcp --dport 80 -j ACCEPT - to jest prawidłowy wpis.
Podstawowa konfiguracja jest dobra. A zawsze może włączyć szyfrowanie ssl i działać tylko na porcie 443 zamiast 80. Ja tak mam na Apachu. |
|
|
|
kille72 |
Dodano 18-04-2012 09:43
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Cytat - to jest prawidłowy wpis.
Podstawowa konfiguracja jest dobra. A zawsze może włączyć szyfrowanie ssl i działać tylko na porcie 443 zamiast 80. Ja tak mam na Apachu.
Dziekuje :) Wiec mam juz dzialajacy serwerek www na routerku :P
Połączony z 18 kwiecień 2012 10:15:39:
Jeszcze jedno pytanie o lighttpd. Dlaczego mam az 3 procesy /opt/bin/php-fcgi ?
6831 6830 root S 15616 25% 0% /opt/bin/php-fcgi
6830 1 root S 15612 25% 0% /opt/bin/php-fcgi
6832 6830 root S 15612 25% 0% /opt/bin/php-fcgi
9334 1 root S 4008 6% 0% /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
Edytowany przez kille72 dnia 18-04-2012 10:15
|
|
|
|
przemasisko |
Dodano 18-04-2012 10:27
|
Super User
Posty: 550
Dołączył: 17/05/2010 13:56
|
Normalne, tak ma być
To chyba nie widziałeś ile np. pyload uruchamia procesów |
|
|
|
kille72 |
Dodano 18-04-2012 10:33
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Nie widzialem Dziekuje za pomoc @przemasisko. |
|
|
|
shibby |
Dodano 18-04-2012 11:47
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
sprostowanie, to nie pyload tylko lighttpd odpala tyle php-fcgi
Ilość child`ów mozna zmnienic (zmniejszyc do np 1) w pliku /opt/etc/lighttpd/conf.d/php-fcgi.conf (pisze z pamieci).
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
kille72 |
Dodano 18-04-2012 12:51
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Dziwna rzecz jak dla mnie. Po restarcie routera serwer lighttpd dziala tylko wewnetrznie (192.168.1.1) strona sie wyswietla poprawnie. W procesach nie widze ze lighttpd jest wlaczony...Port przekierowany poprawnie, bo jak wlacze manualnie lighttpd (/opt/etc/init.d/S80lighttpd start) to dziala poprawnie na zewnatrz.
1. Jak to mozliwe ze strona dziala wewnetrznie jak jest wylaczony lighttpd?
2. Jak go wlaczyc poprawnie? W /opt/etc/init.d/ mam skrypt S80lighttpd, to nie wystarcza do startu? |
|
|
|
kille72 |
Dodano 18-04-2012 13:10
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Cytat maxikaaz napisał(a):
Ad. 1 - istnieje w cache przeglądarki.
Ad. 2 - zerknij w logi, czy podczas uruchamiania serwera nie lecą jakieś błędy, np. niepoprawne ścieżki, bo nośnik nie zdążył się zamontować.
ad. 1 - Bingo
ad. 2
Cytat 2012-04-18 12:55:59: (log.c.166) server started
2012-04-18 12:56:57: (server.c.1527) server stopped by UID = 0 PID = 1
Zawartosc /opt/etc/init.d/S80lighttpd wyglada tak:
#!/bin/sh
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=lighttpd
DAEMON=${prefix}/sbin/${NAME}
DAEMON_OPTS="-f ${prefix}/etc/lighttpd/lighttpd.conf"
test -x $DAEMON || exit 0
if [ -z "$1" ] ; then
case `echo "$0" | sed 's:^.*/\(.*\):\1:g'` in
S??*) rc="start" ;;
K??*) rc="stop" ;;
*) rc="usage" ;;
esac
else
rc="$1"
fi
case "$rc" in
start)
echo "Starting web server: $NAME"
$DAEMON $DAEMON_OPTS
;;
stop)
if [ -n "`pidof $NAME`" ] then
echo "Stopping web server: $NAME"
killall $NAME 2> /dev/null
fi
;;
restart)
"$0" stop
sleep 1
"$0" start
;;
*)
echo "Usage: $0 (start|stop|restart|usage)"
;;
esac
exit 0 |
|
|
|
przemasisko |
Dodano 18-04-2012 13:10
|
Super User
Posty: 550
Dołączył: 17/05/2010 13:56
|
Cytat shibby napisał(a):
sprostowanie, to nie pyload tylko lighttpd odpala tyle php-fcgi
Ilość child`ów mozna zmnienic (zmniejszyc do np 1) w pliku /opt/etc/lighttpd/conf.d/php-fcgi.conf (pisze z pamieci).
Oczywiście, że tak. Mówiąc o pyload nie miałem na myśli procesów od lighttpd, ale pythona ;)
@Kille72
jak chcesz żeby lighttpd odpalał przy starcie routera musisz dodać do firewalla:
/opt/etc/init.d/S80lighttpd start |
|
|
|
kille72 |
Dodano 18-04-2012 13:23
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Ok, dziala! Myslalem ze Optware sam go odpali z init.d...Dzieki @przemasisko i @maxikaaz.
Połączony z 19 kwiecień 2012 23:48:35:
Serwer dziala, ale mam maly problem...
Przenioslem strone www z innego serwera na router, wszystko dziala ale w formularzu kontaktowym jak sie naciska na guzik wyslij to wchodze na moja_nazwa.dyndns.org/cgi-bin/FormMail.pl i wyswietla sie 403 - Forbidden. Zrobilem folder cgi-bin z plikiem FormMail.pl w nim w /opt/share/www/. Czy wie ktos co zle robie?
Edytowany przez kille72 dnia 19-04-2012 23:48
|
|
|
|
przemasisko |
Dodano 19-04-2012 23:59
|
Super User
Posty: 550
Dołączył: 17/05/2010 13:56
|
Doinstaluj pakiety perla do php. |
|
|
|
kille72 |
Dodano 20-04-2012 00:06
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
Nie pomogla instalacja perla, mam dalej 403 - Forbidden. Przerestartowalem oczywiscie lighttpd. |
|
|
|
przemasisko |
Dodano 20-04-2012 00:10
|
Super User
Posty: 550
Dołączył: 17/05/2010 13:56
|
hmmm... a spróbuj jeszcze doinstalować: perl-cgi
pokaż nagłówek tego pliku FormMail.pl.
Tak jeszcze patrze. Zobacz jeszcze to:
http://www.cyberciti.biz/tips/lighttpd-howto-setup-cgi-bin-access-for-perl-programs.html
i jeszcze zobacz czy ma prawa do wykonywania.
Edytowany przez przemasisko dnia 20-04-2012 00:18
|
|
|