Cytuj:
W przypadku NND modyfikujemy jedną linijkę z pliku /etc/rc.d/thttpd
jest:
[ -z "$PID" ] && /usr/sbin/thttpd -p 80 -u nobody -d /var/www -l /dev/null
zmieniamy na:
[ -z "$PID" ] && /usr/sbin/thttpd -d /var/www -c "**.pl" -u root -p 82 -T ISO=8859-2 -l /dev/null
Cytuj:
Najważniejsze jest tylko aby thttpd był uruchomiony z patametrami -c "**.pl" -u root -T ISO=8859-2. Port oraz lokalizacja katalogów moze być dowolna.
-d określa ścieżkę do głównego katalogu serwera www
-l to samo tylko dla logów (to jest mała litera L)
-c konfiguracja wykonywania skryptów cgi. W tym przypadku nasz serwer będzie wykonywał tylko pliki z rozszerzeniem pl umieszczone w dowolnym katalogu serwera.
-u określamy z jakimi prawami będzie uruchamiany nasz thttpd, w tym przypadku będzie to root. Jest to konieczne dla wykonywania polecenia iptables, gdyż zwykły użytkownik nie ma praw do wykonywania poleceń systemowych z jakich korzysta tablica.
-p określa port na jakim odpalimy serwer, w tym przypadku będzie to 82, celowo jest taki gdyż zakładam, ze na porcie 80 będzie działał nasz apache. Jeśli go nie mamy można ustawić thttpd na 80, jednak wtedy będziemy musieli poprawić pliki tablicy.
-T kodowanie polskich znaków aby tablica była poprawnie wyświetlana.
"Nie poczytali, nie pajechali"
