// lhs/0.1
// (c) copyright 2001 by wojtek kaniewski <wojtekka@irc.pl>

wersja beta bardzo prościutkiego serwera www. obsługuje tylko statyczną
zawartość, więc nie pozwala na żadne bajery typu CGI, PHP czy SSI. nie
jest wykluczone, że coś takiego pojawi się w przyszłych wersjach.

// po co?

tak sobie. ten program nie ma robić za konkurencję dla apache'a, roxena
czy innego serwera http. powstał dla zabawy -- chciałem mieć na przyszłość
szkielet malutkiego i prostego serwera http z obsługą IPv6 i SSL.

// instalacja

należy wykonać skrypt ./configure, który jest parodią prawdziwego autoconfa.
jeśli znajdzie plik /usr/include/netinet/ip6.h, uzna, że maszyna obsługuje
IPv6, a jeśli zauważy plik /usr/include/openssl/ssl.h, wkompiluje obsługę
SSL. i o ile obsługę SSL można wyłączyć przez ustawienie portu na 0, to IPv6
będzie zawsze, jeśli ./configure wykryje. w każdym razie zawsze po wykonaiu
./configure można ręcznie zmienić zawartość pliku config.h.

// uruchomienie

serwer domyślnie przyssie się do portów 8000 i 8001, będzie czytał z katalogu
/home/httpd/html. NIE ZMIENI uida na inny -- jeśli ma to zrobić, należy dodać
opcję -u.

// dodatki

serwer obsługuje dwie specjalne ścieżki. pierwsza /lhs-icons/ zawiera kilka
obrazków, które są używane przy wyświetlaniu listingów katalogów nie
zawierających pliku index.html, druga /lhs-about/ pokazuje informacje o
serwerze.

// licencja

program udostępniany jest na licencji GPL. i mimo tego, że możesz zrobić z
nim wszystko, byłbym wdzięczny, gdybyś poinformował mnie o tym, że go używasz.
dobrze byłoby wiedzieć, że komuś się przydał ;)
