A jezeli nie w thtpd to moze tablica na apache'u...
Sam juz nie pamietam jaka ja mam tablice pewnie Zciecha ale jedno co wiem to wazna konfiguracja serwera www czy to apache czy standardowy thttpd trzeba odpowiednio je przygotowac - wskazac ze np ma byc "postawiona nowa strona" na porcie tym a tym - ja mam apache i robie to poprzez virtual host (pozwala to wlasnei an porcie 82 miec tablice a na 80 normalna stronke itp)
O tablicy ogłoszeń znajdziecie chocby tu:
http://www.freesco.pl/publikacja.php?id=37
Znalazlem cos takiego dot tablicy pod apache -spakowane pliki dla apacha i rozne opisy (przyda sie i dla thtpd):
http://www.pc44.pl/tablica_iptables.html
http://www.linuxstorm.org/modules/secti ... e&artid=39
http://lgw.bleszno.net/nnd/tablica.tgz http://o.dyn.pl/nnd/tablica/
Z mniej wiecej takim podpisem: Powgrywaj gdzie trzeba (rozumiem do home/httpd/html/tablica), pozmieniaj co trzeba Najlepiej zrób sobie virtuala na innym porcie dla tablicy. Mi sie sprawdza doskonale
Virtual Hosts
Wirtualne hosty w apache służą wyłącznie do stron www. Dzięki temu na fizycznym jednym IP mozna utrzymywac kilka różnych domen dla www. Przykładowo może to wygladac tak (zalozenie: serwer apache (czyli nnd) posiada adres wewnetrzny 10.10.10.254):
Plik konfiguracyjny httpd.conf:
Listen 82 # nasluchiwanie na porcie 82
NameVirtualHost 10.10.10.254:82 # nazwa virtuala
<VirtualHost 10.10.10.254:82> #
ServerAdmin root@example.net # tu w zasadzie wpisac byle co,
DocumentRoot /home/httpd/html/tablica; # tu wskazuje katalog nadrzedny dla danego virtuala
ServerName 10.10.10.254 #tu wpisac poprostu adres serwera
ScriptAlias /cgi-bin/ /home/httpd/html/tablica/cgi-bin/ #tu wskazujemy katalog skryptow cgi na ktorych hula tablica
</VirtualHost>
Po restarcie "apacza": etc/rc.d/restart httpd albo reboot powinniscie miec na porcie 82 to co w katalogu tablica
Poprzez DocumentRoot został zmieniony domyślny katalog przechowywania stron (czyli dla tego portu nie ebdzie to .../html/). Kiedy przeglądarka zażąda zawartośc, użyje zmienionego DocumentRoot, aby spełnić to rządanie.
Jezeli zalatwicie sprawe virtualhost pozostaje kwestia wgrania tablicy ogloszen na komputer. I zabezpieczenia - koniecznie!!! (to realizcujecie za posrednictwem plikow .htpaswd .htaccess)
Pliki cgi **.pl czyli: iptables .blok .unblock - blokuja i odblokowuja neta;
plik panel sterujacy:
http://IP_serwera:82/panel.html
plik ogłoszenie: /ogloszenie.html
Odnosnie samych plikow .pl zamieszczonych w powyzszym linku nalezy zrobic cos takiego:
Ustaw: chmod +x dla panel.pl i dla blok.pl i unblok.pl (lub zmien uprawnienia w mc)
Do pliku /etc/sudoers dodaj (chodzi o zapewnienie mozliwosci uruchomienia tych plikow zadalnie):
nobody ALL=NOPASSWD:/home/httpd/html/tablica/iptables.blok
nobody ALL=NOPASSWD:/home/httpd/html/tablica/iptables.unblok
nobody ALL=NOPASSWD:/home/httpd/html/tablica/iptables.list
Na końcu tego pliku pamietac o pustej linii!
Aha no i zeby apache zawsze przy reboocie wstawal nalezy dopisac go w lini startujacych deamonow:
czyli w /etc/rc.conf w sekcji DAEMONS=(syslogd..... httpd)
_________________
http://hutnet.no-ip.org/ NND - NaweNawetDobry Linux
120 dni - a moglo byc dluzej Nie lubie GZE