Recenzje
Office 2000 PL dla każdego
Apache. Przewodnik encyklopedyczny
Rozdziały poświęcone kompilacji, uruchomieniu i skonfigurowaniu serwera utrzymane są momentami w żartobliwym tonie, nie epatują nadmiarem technicznej nomenklatury. Autorzy wykorzystywali przy pracy system FreeBSD (podkreślają to aż za bardzo) ale w opisie sygnalizowane są również rozwiązania charakterystyczne dla platformy Win32, przy czym miejscami panowie Laurie nie mogą powstrzymać się od wyrażania swej niechęci dla systemów Microsoftu...
Po krótkim wstępie teoretycznym o historii projektu Apache, TCP/IP i sposobie prowadzenia konwersacji między serwerem WWW a przeglądarką przychodzi czas na kompilację i uruchomienie pierwszego serwisu: www.butterthiles.com.pl (niestety, tłumacz zdecydował się na pozostawienie nazw domenowych z anglojęzycznego oryginału, dodając do nich jedynie końcówkę pl). Do zademonstrowania specyficznych dyrektyw konfiguracyjnych autorzy budują za każdym razem nową witrynę, nie przejmując się przy tym standardową hierarchią katalogów stosowaną w systemie FreeBSD, co może wyrobić u mniej obytych czytelników niedobre nawyki. Najważniejsze z zagadnień omawianych w książce to:
- Budowa wirtualnych serwerów WWW, identyfikowanych poprzez adresy IP lub nazwy domenowe (HTTP/1.1)
- Zasady działania interfejsu CGI, uruchamianie skryptów z odmiennymi prawami przy pomocy programu kopertującego suEXEC.
- Kontrola dostępu, autoryzacja prosta i oparta na skrótach wiadomości MD5 (digest), śledzenie użytkownika z wykorzystaniem cookies
- Uzgadnianie języka, formatu plików graficznych (MultiViews), mapy typów MIME
- Mapy graficzne obsługiwane po stronie serwera
- Przeadresowywanie, translacja i korygowanie adresów
- Apache w roli serwera proxy
- Server Side Includes interpretowane przez serwer polecenia wplatane w treść dokumentów HTML
- Raportowanie stanu i rejestracja działań serwera
- SSL, bezpieczeństwo informacji i zagadnienia prawne
- Równoważeniu obciążenia (load balancing) w dużych, wieloserwerowych serwisach WWW
- Optymalizacji działania Apachea pod kątem szybkości na różnych platformach
- Wykorzystaniu CGI lub bardzo popularnego PHP do komunikacji z bazą danych (np.bazą towarów w sklepie)
- Wyrażeniom regularnym stosowanym np. przy przeadresowywaniu
Podsumowując, "Apache. Przewodnik encyklopedyczny" to interesująca pozycja dla osób chcących poznać arkana konfiguracji Apachea. Uświadamia również, jak złożone jest to zagadnienie, ta licząca czterysta stron książka nie omawia bowiem wszystkich ważnych zagadnień związanych z Apachem, o czym zresztą autorzy jawnie uprzedzają.
Perl. Wprowadzenie
PHP. Leksykon kieszonkowy
Administracja sieci TCP/IP dla każdego
Dużą zaletą tej książki jest to, iż problematyka przedstawiana jest w kontekście kilku różnych środowisk (zazwyczaj Unixa i Windows NT). Dla tych, którzy opisany materiał chcieliby "wykuć", na końcu każdego rozdziału, zamieszczono pytania sprawdzające stopień jego opanowania. Całość uzupełnia dodatek zawierający spis najważniejszych standardów internetowych zawartych w dokumentach RFC.
Książka nie zawiera opisu wielu popularnych usług i protokołów, jednak systematyczne i rzetelne podejście do większości omawianych zagadnień czyni z niej wartościową propozycję, choć raczej dla kandydatów na administratorów niż dla doświadczonych profesjonalistów.