Serwery komputerowe
Zespó³ autorów
PHP5, Apache i MySQL. Od podstaw
Tworzenie dynamicznych witryn WWW
za pomoc± technologii open source
- Zainstaluj i skonfiguruj serwery oraz narzêdzia
- Po³±cz aplikacjê internetow± z baz± danych
- Napisz samodzielnie system zarz±dzania tre¶ci± witryny
PHP, Apache i MySQL to najpopularniejsze obecnie technologie s³u¿±ce do tworzenia i udostêpniania w sieci dynamicznych witryn WWW. £±czy je jedna wspólna cecha -- wszystkie dostêpne s± na licencji open source, co oznacza, ¿e korzystanie z nich nie wi±¿e siê z ¿adnymi op³atami. PHP to jêzyk programowania s³u¿±cy do pisania aplikacji internetowych, MySQL to baza danych, która przechowuje informacje wy¶wietlane na stronach, a Apache to serwer WWW, dziêki któremu witryny te dostêpne s± w internecie. Za pomoc± tych narzêdzi tworzone s± portale, sklepy internetowe, fora dyskusyjne i inne strony, z których codziennie korzystaj± dziesi±tki tysiêcy u¿ytkowników sieci.
"PHP5, Apache i MySQL. Od podstaw” to podrêcznik dla tych u¿ytkowników, którzy chc± poznaæ sposoby tworzenia dynamicznych witryn WWW w oparciu o te technologie. Przedstawia zasady pisania aplikacji internetowych, stosowania w nich formularzy z mechanizmem weryfikacji poprawno¶ci wpisanych danych, ³±czenia aplikacji z baz± danych i modyfikowania elementów graficznych za pomoc± PHP. Opisano tu tak¿e sposoby przechowywania danych u¿ytkownika w plikach cookie, mechanizmy wysy³ania poczty elektronicznej, obs³ugi b³êdów i ograniczania dostêpu do okre¶lonych obszarów witryny za pomoc± nazwy u¿ytkownika i has³a. Ka¿de zagadnienie zaprezentowano na rzeczywistych przyk³adach dynamicznych witryn WWW.
- Instalacja i konfiguracja Apache, PHP i MySQL-a
- Podstawowe elementy jêzyka PHP
- Komunikacja z baz± danych
- Wy¶wietlanie oraz modyfikowanie danych
- Obs³uga formularzy i weryfikacja poprawno¶ci wpisów
- Korzystanie z elementów graficznych i zastosowanie biblioteki GD
- Obs³uga b³êdów
- Komunikacja za pomoc± poczty elektronicznej
- Mechanizmy logowania i personalizacji serwisu
- System zarz±dzania tre¶ci± serwisu WWW
- Lista mailingowa i forum dyskusyjne
- Elementy sklepu internetowego
- Analiza ruchu w witrynie WWW za pomoc± statystyk
Poznaj najnowsze technologie tworzenia dynamicznych witryn WWW
Ken Coar, Rich Bowen
Apache. Receptury
Gotowe rozwi±zania dla administratorów
najpopularniejszego serwera WWW
Apache jest najpopularniejszym obecnie serwerem WWW na ¶wiecie, co potwierdzaj± badania i statystyki. Wiêkszo¶æ witryn WWW dzia³a w³a¶nie na bazie tego serwera. Apache jest kolejnym, po Linuksie, potwierdzeniem fenomenu ruchu open source.
Dokumentacja Apache dostêpna w sieci opisuje proces instalacji i konfiguracji serwera, co nie zawsze jest wystarczaj±ce, poniewa¿ administrowanie serwerem WWW dzia³aj±cym pod kontrol± Apache wymaga czêsto rozwi±zywania problemów pojawiaj±cych siê w trakcie pracy. Dziêki ogromnej spo³eczno¶ci u¿ytkowników, ¿adne wo³anie o pomoc w sieci nie zostanie zignorowane, czêsto jednak odpowied¼ jest potrzebna natychmiast.
Ksi±¿ka "Apache. Receptury" jest zbiorem gotowych rozwi±zañ najczê¶ciej pojawiaj±cych siê problemów i w±tpliwo¶ci, przeznaczonym dla administratorów, programistów i innych u¿ytkowników Apache. Opisane w ksi±¿ce problemy s± rzeczywiste -- przydarzy³y siê autorom lub osobom zwracaj±cych siê do nich o pomoc. Ka¿de zagadnienie omówione jest w ten sam sposób -- problem, analiza i rozwi±zanie. Zalet± takiego przedstawienia informacji jest to, ¿e Czytelnik dowiaduje siê nie tylko, co powinien zrobiæ, ale równie¿ dlaczego powinien post±piæ tak a nie inaczej. Wyja¶nienia zamieszczonych w ksi±¿ce kodów pomog± równie¿ dostosowaæ je do innych przypadków.
Ksi±¿ka zawiera rozwi±zania problemów wystêpuj±cych przy ró¿nych czynno¶ciach -- od instalacji serwera, a¿ do obs³ugi szyfrowania SSL. Znajduj±ce siê w niej informacje pomog± Czytelnikowi przy nastêpuj±cych przedsiêwziêciach:- Instalacja Apache w systemach Linux i Windows
- Instalowanie dodatkowych modu³ów
- Rejestracja zdarzeñ i analizowanie dziennika zdarzeñ serwera
- Konfigurowanie i obs³uga serwerów wirtualnych
- Tworzenie aliasów, przekierowañ i przypisañ
- Zwiêkszenie poziomu bezpieczeñstwa serwera
- Praca z szyfrowaniem SSL
- Konfigurowanie obs³ugi skryptów CGI i PHP
- Obs³uga b³êdów
- Praca z serwerem proxy
- Optymalizacja i poprawa wydajno¶ci dzia³ania serwera
Ka¿dy administrator serwera WWW powinien mieæ tê ksi±¿kê na swoim biurku.
Jason Gerner, Morgan L. Owens, Elizabeth Naramore, Matt Warden
Linux, Apache, MySQL i PHP. Zaawansowane programowanie
Zaprojektuj profesjonalne witryny WWW
- Poznaj zasady programowania obiektowego w PHP5.
- Wykorzystaj pe³niê mo¿liwo¶ci bazy MySQL.
- Zabezpiecz witryny WWW przed atakami hakerów.
Po³±czenie mo¿liwo¶ci systemu operacyjnego Linux, serwera WWW Apache, bazy danych MySQL i jêzyka PHP pozwala na tworzenie i utrzymywanie rozbudowanych aplikacji internetowych. Popularno¶æ tych narzêdzi, czêsto okre¶lanych za pomoc± akronimu LAMP (Linux, Apache, MySQL, PHP), jest efektem ich elastyczno¶ci, wydajno¶ci i doskona³ej interakcji pomiêdzy elementami tego zestawu. Nie bez znaczenia jest tak¿e fakt, ¿e dostêpne s± one bezp³atnie, na licencji open source, co zwalnia zarówno twórców aplikacji, jak i ich u¿ytkowników z konieczno¶ci ponoszenia jakichkolwiek op³at licencyjnych.
Ksi±¿ka "Linux, Apache, MySQL i PHP. Zaawansowane programowanie" opisuje metody tworzenia wydajnych aplikacji WWW. Czytaj±c j±, poznasz mo¿liwo¶ci jêzyka PHP5 w zakresie programowania obiektowego i nauczysz siê formu³owaæ z³o¿one zapytania SQL. Dowiesz siê, jak optymalnie skonfigurowaæ serwer WWW Apache, zabezpieczaæ aplikacje WWW przed atakami i korzystaæ z modu³ów rozszerzaj±cych, takich jak PEAR i PECL. Znajdziesz tu równie¿ informacje o systemach zarz±dzania tre¶ci±, technologii AJAX i mechanizmach buforowania dostêpnych dla PHP.
- Obs³uga wyj±tków w PHP
- Programowanie obiektowe
- Z³o¿one zapytania SQL
- Konfiguracja PHP5
- Uwierzytelnianie u¿ytkowników witryn WWW
- Korzystanie z pakietu PEAR
- Optymalizacja wydajno¶ci aplikacji
- Generowanie z poziomu PHP plików PDF, SWF i grafiki
- Tworzenie interfejsów u¿ytkownika za pomoc± AJAX
- Zarz±dzanie tre¶ci± serwisów WWW
Wykorzystuj w pracy nowoczesne narzêdzia.
Daniel Lopez, Jesus Blanco
Apache. Rozmówki
Apache to jeden z najpopularniejszych serwerów WWW. Dostêpny nieodp³atnie na licencji open source jest "motorem napêdowym" ponad 70% witryn WWW w internecie. W miarê rozwoju serwera Apache jego mo¿liwo¶ci i z³o¿ono¶æ wzros³y do tego stopnia, ¿e pocz±tkuj±cy u¿ytkownicy mog± czuæ siê przyt³oczeni sam± konieczno¶ci± jego skonfigurowania. W³a¶ciwe dostrojenie dzia³ania serwera wymaga modyfikowania plików konfiguracyjnych i odpowiedniego dobrania parametrów dyrektyw w nich zawartych. Na szczê¶cie wiêkszo¶æ typowych funkcji realizuje siê w podobny sposób na wszystkich platformach systemowych.
Ksi±¿ka "Apache. Rozmówki" to zestawienie najistotniejszych wiadomo¶ci dotycz±cych konfigurowania serwera Apache i administrowania nim. Mo¿na tam znale¼æ tak¿e wiele przyk³adów i konkretnych wskazówek. Przeczytaj, a dowiesz siê, jak zainstalowaæ serwer Apache w ró¿nych systemach operacyjnych oraz jak uruchomiæ go i zatrzymaæ. Nauczysz siê diagnozowaæ przyczyny niew³a¶ciwego dzia³ania serwera i korzystaæ z dzienników. Poznasz sposoby ³±czenia katalogów zawieraj±cych pliki stron WWW z odpowiednimi adresami URL, zabezpieczania serwera i zestawiania po³±czeñ szyfrowanych SSL/TLS. Proste stanie siê dla Ciebie tak¿e maksymalizowanie wydajno¶ci serwera.
Ksi±¿ka zawiera omówienie takich oto zagadnieñ:
- instalowanie Apache´a w systemach Windows i Linux
- w³±czanie i wy³±czanie serwera oraz jego pojedynczych modu³ów
- struktura plików konfiguracyjnych
- analiza dzienników serwera
- odwzorowywanie adresów URL
- metody uwierzytelniania u¿ytkowników
- stosowanie certyfikatów SSL
- korzystanie z protoko³u WebDAV
- poprawa wydajno¶ci Apache´a
Dziêki niej szybko skonfigurujesz serwer Apache, a kilkusetstronicowe instrukcje obs³ugi przestan± Ci byæ potrzebne.
Ben Laurie, Peter Laurie
Apache. Przewodnik encyklopedyczny. Wydanie III
Udostêpniany nieodp³atnie serwer WWW Apache obs³uguje dzi¶ ponad po³owê wszystkich witryn w internecie i systematycznie zwiêksza swój udzia³ w rynku. Ksi±¿ka "Apache. Przewodnik encyklopedyczny. Wydanie III" autorstwa dwóch kluczowych cz³onków Zespo³u Apache, opisuje sposób pobrania, instalacji i zabezpieczania tego serwera oraz omawia popularne rozszerzenia, umo¿liwiaj±ce konstruowanie na jego podstawie aplikacji WWW.
Serwer Apache osi±gn±³ rangê kompletnego systemu i skutecznie konkuruje z wszystkimi pozosta³ymi serwerami HTTP niezale¿nie od tego, czy bêdziemy porównywaæ je pod k±tem oferowanych mo¿liwo¶ci, efektywno¶ci, czy te¿ szybko¶æ dzia³ania. Apache jest przy tym dostêpny dla wielu platform systemowych, w tym dla ró¿nego rodzaju systemów Unix i systemów z rodziny Windows.
Prezentowana Czytelnikom trzecia ju¿ edycja ksi±¿ki opisuje najpopularniejsze wersje 1.3 i 2.0 serwera Apache dla systemów Windows i Unix k³ad±c szczególny nacisk na:
- pobranie i kompilacjê oprogramowania serwera,
- konfiguracjê i uruchamianie serwera w systemach Windows i Unix (obejmuj±c te¿ zagadnienia zwi±zane ze strukturami katalogów serwera i serwerami wirtualnymi),
- omówienie interfejsu programowego serwera (w wersjach 1.3 i 2.0),
- szczegó³owy opis zagadnieñ zwi±zanych z zabezpieczeniem serwera Apache i wdro¿eniem go w rozbudowanych witrynach,
- prezentacje pe³nej listy dyrektyw konfiguracyjnych,
- informacje na temat instalacji i testowania skryptów jêzyka Perl uruchamianych w trybie CGI oraz instalacji i korzystania z rozszerzeñ, takich jak mod_perl, PHP, JServ, Tomcat i Cocoon.
"Najlepsza ksi±¿ka o serwerze Apache jak± widzia³em. To obowi±zkowy podrêcznik najczê¶ciej wykorzystywanego na ¶wiecie serwera WWW" -- Chuck Murcko, cz³onek Zespo³u Apache
"Mogê z czystym sumieniem poleciæ tê ksi±¿kê jako ¼ród³o informacji dla ka¿dego administratora, który staje w obliczu zadania uruchomienia i skonfigurowania witryny WWW za po¶rednictwem serwera Apache oraz ka¿dego programisty tworz±cego aplikacje dla tego serwera" -- E.V Bell II, recenzent Ed’s Internet Book Review
Geoffrey Young, Paul Lindner, Randy Kobes
mod_perl. Podrêcznik programisty
Byæ mo¿e Perl jest najlepszym jêzykiem s³u¿±cym do pisania skryptów CGI, ale skrypty CGI nie s± najlepszym sposobem tworzenia aplikacji internetowych. Potrzeba wiêkszej wydajno¶ci, lepszej integracji z serwerem WWW i pe³niejszego wykorzystania jego mo¿liwo¶ci doprowadzi³a do stworzenia modu³u mod_perl. Pozwala on na pisanie modu³ów serwera Apache w Perlu i na pe³ny dostêp do funkcji API Apache"a z poziomu Perla.
mod_perl jest bardzo rozbudowany, dziêki czemu daje programi¶cie ogromne mo¿liwo¶ci. Ksi±¿ka "mod_perl. Podrêcznik programisty" bêdzie nieocenion± pomoc± w poznawaniu jego potencja³u. Nauczysz siê z niej podstaw mod_perla, a gdy ju¿ je opanujesz, poznasz tajniki pisania du¿ych i skomplikowanych aplikacji.
W ksi±¿ce opisano miêdzy innymi:
- Instalacjê i konfiguracjê mod_perla
- Komunikacjê mod_perla z Apache
- Dzia³ania na adresach URL
- Obs³ugê plików w ¶rodowisku mod_perla
- Tworzenie w³asnych aplikacji w oparciu o mod_perla
- Osi±gania maksymalnej wydajno¶ci aplikacji u¿ywaj±cych mod_perla
- Dodatkowe modu³y wspó³pracuj±ce z mod_perlem
Ralf Hildebrandt, Patrick Koetter
Postfix. Nowoczesny system przesy³ania wiadomo¶ci
Poznaj niezawodny system obs³ugi poczty elektronicznej
- Zainstaluj i skonfiguruj Postfix
- Wykorzystaj filtry zawarto¶ci do wykrywania wirusów i spamu
- Zastosuj certyfikaty cyfrowe do zabezpieczenia poczty
- Zoptymalizuj wydajno¶æ Postfiksa
Poczta elektroniczna jest g³ównym no¶nikiem informacji w wiêkszo¶ci firm. Niestety -- czyhaj±ce na ni± zagro¿enia, takie jak spam i wirusy, do¶æ skutecznie utrudniaj± korzystanie z niej. Zbudowanie bezpiecznego i wydajnego systemu do obs³ugi poczty elektronicznej wymaga zastosowania odpowiedniego oprogramowania. Takim oprogramowaniem niew±tpliwie jest Postfix -- serwer pocztowy dostêpny na licencji open source, opracowany przez pracownika firmy IBM Wietse Venemê. Postfix mo¿e pe³niæ rolê zarówno prostego przeka¼nika poczty, jak i serwera w ogromnym przedsiêbiorstwie -- odpowiednio skonfigurowany stanie siê podstaw± stabilnego systemu komunikacji.
Ksi±¿ka "Postfix. Nowoczesny system przesy³ania wiadomo¶ci" odkrywa wszystkie tajniki Postfiksa. Dowiesz siê z niej, sk±d go pobraæ, jak zainstalowaæ i skonfigurowaæ oraz jak± rolê pe³ni± jego poszczególne pliki i katalogi. Nauczysz siê wykorzystywaæ filtry antywirusowe i antyspamowe, integrowaæ Postfix z baz± danych, szyfrowaæ pocztê za pomoc± certyfikatów i automatyzowaæ zadania. Poznasz mo¿liwo¶ci Postfiksa i stworzysz w oparciu o niego doskona³y system komunikacji.
- Przygotowanie serwera pocztowego
- Okre¶lenie rekordów DNS dla serwera poczty
- Konfiguracja Postfiksa dla jednej domeny
- Narzêdzia wiersza poleceñ w Postfiksie
- Struktura wiadomo¶ci e-mail
- Filtrowanie tre¶ci za pomoc± filtrów wewnêtrznych i zewnêtrznych
- Wspó³praca Postfiksa z programem Microsoft Exchange Server
- Domeny wirtualnych skrzynek pocztowych obs³ugiwane przez bazê danych
- Uwierzytelnianie SMTP
- Korzystanie z protoko³u TLS
- Optymalizowanie wydajno¶ci serwera pocztowego
Wykorzystaj Postfix do zarz±dzania poczt± elektroniczn± w swojej firmie.
Bryan Costales, Eric Allman
sendmail
"sendmail" zawiera opis programu sendmail w wersji 8.8, stworzonej w Berkeley, oraz w wersjach standardowych, u¿ywanych w przewa¿aj±cej wiêkszo¶ci systemów. Jest to najbardziej wyczerpuj±ca publikacja, jaka kiedykolwiek powsta³a na temat programu sendmail. Podobnie jak policjant kieruje ruchem, sendmail zarz±dza przekazywaniem poczty w sieciach wykorzystuj±cych system UNIX. Chocia¿ sendmail wystêpuje w prawie ka¿dym systemie UNIX, to jest on jednym z ostatnich rozleg³ych i nieznanych, a tak¿e najtrudniejszych do opanowania obszarów administracji systemu.
Ksi±¿ka ta jest przewodnikiem po programie sendmail. Czytelnik znajdzie w niej obszerne materia³y ¼ród³owe, omawiaj±ce wszystkie aspekty tego programu. Czê¶æ pierwsza zawiera materia³y edukacyjne, u³atwiaj±ce zrozumienie istoty programu. W czê¶ci drugiej przedstawiono jego kompilacjê, instalacjê i konfiguracjê, za¶ w czê¶ci trzeciej omówiono zagadnienia praktyczne zwi±zane z administracj±. Czê¶æ czwarta zawiera pe³ny materia³ ¼ród³owy, za¶ w czê¶ci pi±tej przedstawiono materia³y dodatkowe i bibliografiê.
W poszerzonej czê¶ci edukacyjnej drugiego wydania omówiono plik konfiguracyjny serwera pocztowego oraz plik nullclient.mc. Dodano tak¿e opisy agenta #error, warto¶ci generowanych przez sendmail na wyj¶ciu, nag³ówków w standardzie MIME, sposobu konfiguracji i obs³ugi bazy u¿ytkowników oraz mailertable i smrsh.
Przyk³ady podane w ksi±¿ce pokazuj± gotowe rozwi±zania, pomagaj±ce ka¿demu pokonaæ problemy zwi±zane z programem sendmail.
Bryan Costales jest dyrektorem technicznym w firmie Mercury Mail w Denver w stanie Colorado. Od ponad 15 lat pracuje jako administrator systemów, a od ponad 10 pisze tak¿e artyku³y i ksi±¿ki na temat oprogramowania. Eric Allman jest twórc± programu sendmail i od d³u¿szego czasu ma znacz±cy udzia³ w pracach nad systemem UNIX, rozwijanym w Berkeley. Jest równie¿ autorem makropoleceñ -me oraz programów tset, trek, syslog i vacation.
Craig Hunt
sendmail. Receptury
Zbiór gotowych rozwi±zañ dla administratorów
serwerów pocztowych
Mimo ¿e sendmail jest najpowszechniej u¿ywanym uniksowym serwerem obs³uguj±cym pocztê elektroniczn±, perspektywa jego konfigurowania wzbudza u administratorów sieci zdecydowanie nieprzyjemne uczucia. Jêzyki wykorzystywane przy konfigurowania sendmaila s± bardzo z³o¿one i wykorzystywane stosunkowo rzadko -- podczas instalacji i wstêpnej konfiguracji modu³u. Z tego w³a¶nie powodu wielu administratorów nie ma zbyt wielu okazji do poznania mechanizmów konfiguracji sendmaila. Kiedy podczas pracy zachodzi nag³a potrzeba zmiany konfiguracji tego programu, wszyscy odruchowo siêgaj± po dokumentacjê i spêdzaj± wiele godzin na poszukiwaniu w niej rozwi±zania swojego problemu.
Ksi±¿ka "sendmail. Receptury" to zbiór gotowych rozwi±zañ. Dziêki zawartym w niej poradom administrator szybko i sprawnie rozwi±¿e niemal ka¿dy problem zwi±zany z konfiguracj± sendmaila. Nie trzeba ju¿ przedzieraæ siê przez setki stron dokumentacji. Koniec z metod± prób i b³êdów. Ka¿da receptura, poza omówieniem problemu i przedstawieniem gotowego kodu, zawiera tak¿e analizê rozwi±zania, która jest bardzo pomocna przy dostosowywaniu kodu do w³asnych potrzeb.
- Instalacja i wstêpna konfiguracja sendmaila
- Dorêczanie i przekazywanie dalej poczty
- Tworzenie list wysy³kowych
- Maskarada
- Kierowanie wiadomo¶ci
- Ochrona kont pocztowych przed spamem
- Uwierzytelnianie za pomoc± protoko³u AUTH
- Korzystanie z protoko³u OpenSSL i obs³uga certyfikatów
- Zarz±dzanie kolejk±
- Zabezpieczenia sendmaila
"sendmail. Receptury" to obowi±zkowa pozycja dla administratora sieci. Pozwala na zaoszczêdzenie nie tylko pracy, ale i czasu.
Krzysztof Marciniak
qmail. Szybki i wydajny serwer pocztowy
Poznaj qmail -- najbezpieczniejszy serwer pocztowy
Poczta elektroniczna jest zdecydowanie najpopularniejsz± us³ug± internetow±. Z jej mo¿liwo¶ci korzystamy, komunikuj±c siê z przyjació³mi, kontrahentami i wspó³pracownikami. Setki tysiêcy serwerów rozsianych po ca³ym ¶wiecie przekazuje dziennie miliony listów. Za sprawne przesy³anie poczty elektronicznej odpowiadaj± programy -- serwery pocztowe. Spo¶ród kilkunastu dostêpnych w sieci pakietów najwiêksz± popularno¶æ zdoby³y trzy -- do³±czane do ró¿nych dystrybucji Linuksa serwery Sendmail i Postfix oraz napisany przez Dana J. Bernsteina w 1997 roku qmail. Program ten mimo do¶æ "podesz³ego" wieku nadal pozostaje jedynym serwerem pocztowym, w którego zabezpieczeniach nie znaleziono ¿adnej luki. Administratorzy bardzo ceni± równie¿ jego niezawodno¶æ i szybko¶æ dzia³ania.
Ksi±¿ka "qmail. Szybki i wydajny serwer pocztowy" to przewodnik po qmailu dla administratorów i u¿ytkowników systemów uniksowych. Opisuje pocztê elektroniczn± od podstaw, czyli jej historii i zasad dzia³ania, a¿ do zagadnieñ zwi±zanych z konfiguracj± serwera pocztowego i administrowaniem nim. Dziêki lekturze dowiesz siê, czym qmail wyró¿nia siê na tle innych serwerów pocztowych, sk±d go pozyskaæ i jak zainstalowaæ. Poznasz strukturê katalogów i zasadê dzia³ania qmaila. Nauczysz siê administrowaæ nim, ³±czyæ go z mened¿erem list wysy³kowych i aplikacjami do przegl±dania poczty elektronicznej przez WWW.
- Zasada dzia³ania poczty elektronicznej
- Techniki blokowania spamu
- Kompilacja i instalacja qmaila
- Konfiguracja skrzynek u¿ytkowników
- Funkcje programów wchodz±cych w sk³ad qmaila
- Po³±czenie qmaila z mened¿erem list wysy³kowych ezmlm
- Wspó³praca z modu³em SpamAssasin i skanerem antywirusowym
- Administrowanie serwerem pocztowym
Michael D. Bauer
Linux. Serwery. Bezpieczeñstwo
Kompendium wiedzy o ochronie serwerów linuksowych przed atakami z sieci
- Projektowanie sieci granicznej
- Korzystanie z mechanizmów szyfrowania transmisji
- Zabezpieczanie us³ug udostêpnianych przez serwer
Pod kontrol± systemów operacyjnych z rodziny Linux dzia³aj± setki serwerów internetowych. Mo¿liwo¶ci Linuksa pozwalaj± na uruchomienie serwera WWW, FTP, poczty elektronicznej, DNS i baz danych. Aby jednak funkcje serwerowe dzia³a³y bez zak³óceñ, udostêpniony w sieci serwer nale¿y odpowiednio zabezpieczyæ. Bezpieczeñstwo serwerów, szczególnie w ¶wietle rosn±cej ilo¶ci w³amañ i kradzie¿y danych, jest niezwykle istotnym zagadnieniem. Linux wyposa¿ony jest w narzêdzia umo¿liwiaj±ce zabezpieczenie uruchomionych w nim us³ug i danych przechowywanych w sieci. Trzeba jednak wiedzieæ, których narzêdzi u¿yæ i jak je skonfigurowaæ.
Ksi±¿ka "Linux. Serwery. Bezpieczeñstwo" to podrêcznik dla administratorów serwerów, którzy chc± podnie¶æ poziom bezpieczeñstwa swoich sieci. Zawiera dok³adne opisy narzêdzi niezbêdnych do zabezpieczenia serwerów oraz praktyczne rady dotycz±ce ich stosowania. Przedstawia ogólne ¶rodki bezpieczeñstwa: wykrywanie w³amañ i filtrowanie pakietów, oraz rozwi±zania pozwalaj±ce na ochronê konkretnych us³ug. Czytaj±c j±, dowiesz siê, jak projektowaæ strefy DMZ, korzystaæ z narzêdzia iptables i szyfrowaæ dane przesy³ane do serwera. Nauczysz siê tak¿e zabezpieczaæ serwery DNS, WWW i bazy danych oraz analizowaæ dzienniki systemowe.
- Motywy i cele ataków
- Tworzenie sieci granicznych
- Konfiguracja narzêdzia iptables
- Administrowanie zdalne za pomoc± SSH
- Zabezpieczanie us³ugi DNS
- Wykorzystywanie LDAP do uwierzytelniania u¿ytkowników
- Zabezpieczanie bazy danych MySQL oraz poczty elektronicznej
- Bezpieczeñstwo serwerów WWW oraz tre¶ci witryn internetowych
- Zabezpieczanie serwerów plików
- Monitorowanie dzienników systemowych
- Wykrywanie w³amañ
Je¶li chcesz, aby administrowany przez Ciebie serwer sta³ siê twierdz±, przeczytaj tê ksi±¿kê.
Tomasz Rak, Kazimierz Lal
Po prostu w³asny serwer internetowy
Chcesz czego¶ wiêcej ni¿ byæ tylko biernym odbiorc± tre¶ci dostêpnych w Internecie? Nic trudnego. Potrzebne Ci bêd±: komputer pod³±czony sta³ym ³±czem do sieci, publiczny adres IP i ta ksi±¿ka. Stworzenie w³asnego serwera to niezale¿no¶æ (mo¿esz robiæ z nim co zechcesz), ni¿sze koszty (nie musisz p³aciæ za utrzymanie stron WWW dostawcy Internetu), a tak¿e mo¿liwo¶æ stania siê pe³noprawnym cz³onkiem Internetowej spo³eczno¶ci.
Ksi±¿ka "Po prostu w³asny serwer internetowy" opisuje krok po kroku instalacjê i konfiguracjê serwerów WWW, FTP, pocztowego i serwera grup dyskusyjnych w systemie Linux. Dziêki licznym przyk³adom plików konfiguracyjnych i praktycznym wskazówkom, sprawnie i szybko poradzisz sobie z uruchomieniem w³asnego serwera.
Opisano:
- Instalacjê i konfiguracjê serwera WWW Apache w wersjach 1.3 i 2.0
- Instalacjê i konfiguracjê serwera FTP ProFTPD
- Instalacjê i konfiguracjê serwerów SMTP Sendmail i Postfix
- Instalacjê i konfiguracjê serwera grup dyskusyjnych INN
- Zabezpieczanie serwerów za pomoc± zapór sieciowych
- Konfiguracjê programów klienckich dla odpowiednich serwerów
Paul Wolfe, Charlie Scott, Mike W. Erwin
Anti-Spam Tool Kit. Edycja polska
Przygotuj arsena³ do walki ze spamem
- Zaplanuj walkê
- Poznaj metody filtrowania spamu
- Zainstaluj narzêdzia antyspamowe
- Zabezpiecz serwery poczty przez spamem
Spam mêczy u¿ytkowników internetu od dawna. Reklamy, informacje o serwisach WWW dla doros³ych, ³añcuszki szczê¶cia i inne pseudowiadomo¶ci powoduj±, ¿e znalezienie przesy³ki od kontrahenta lub znajomego zajmuje coraz wiêcej czasu. Regulacje prawne nic nie zmieni³y -- polscy spamerzy przeredagowali tre¶ci swoich wiadomo¶ci tak, aby spe³nia³y wymagania ustawy, a zagraniczni prawdopodobnie nie zdaj± sobie sprawy z istnienia w Polsce jakichkolwiek przepisów odno¶nie spamu. Jedynym rozwi±zaniem jest wypowiedzenie spamowi wojny na w³asn± rêkê. Na szczê¶cie wielu zirytowanych spamem programistów pokusi³o siê o napisanie narzêdzi umo¿liwiaj±cych zablokowanie autorom spamu dostêpu do naszej poczty.
"Anti-Spam Tool Kit. Edycja polska" to ksi±¿ka dla wszystkich, którzy maj± do¶æ wszechobecnego spamu. Przedstawia najnowsze techniki zwalczania spamu, narzêdzia filtruj±ce spam, metody zabezpieczania serwerów i kont pocztowych przed spamem oraz te w³a¶ciwo¶ci internetu, które spamerzy wykorzystuj± w swoich dzia³aniach. Dziêki zawartym w niej wiadomo¶ciom nauczysz siê tworzyæ systemy kontroli niechcianej poczty, wykorzystuj±ce ró¿norodne narzêdzia -- od darmowych po komercyjne, od podstawowych filtrów dzia³aj±cych u klienta po z³o¿one rozwi±zania realizowane na serwerach. Zaplanujesz strategiê walki ze spamem.
- Opracowywanie planu walki
- Metody filtrowania spamu na podstawie tre¶ci przesy³ek
- Implementacje rozwi±zañ antyspamowych
- Blokowanie spamu z wykorzystaniem czarnych list
- Instalacja i konfiguracja programu Spam Assassin
- Filtrowanie spamu na podstawie klasyfikatora Bayesa
- Blokowanie spamu w programach pocztowych
- Narzêdzia antyspamowe dla Windows, Mac OS i Linuksa
- Zabezpieczanie danych osobowych przed spamerami
Rozpocznij w³asn± wojnê ze spamerami.
O autorach:
Paul Wolfe jest niezale¿nym konsultantem bezpieczeñstwa informacji, pracuj±cym dla przedsiêbiorstw notowanych na li¶cie Fortune 500, organów wymiaru sprawiedliwo¶ci i rz±du.
Charlie Scott (CISSP, CCNP) jest analitykiem bezpieczeñstwa informacji pracuj±cym dla urzêdu miasta Austin w Teksasie, gdzie pomaga w utrzymaniu infrastruktury i polityki bezpieczeñstwa sieci.
Mike W. Erwin (CISSP) jest prezesem i za³o¿ycielem Symbiot, Inc., firmy zajmuj±cej siê bezpieczeñstwem informacji specjalizuj±cej siê w inteligentnym zarz±dzaniu bezpieczeñstwem i zaawansowanych metrykach ryzyka.
Adam Podstawczyñski
Linux w sieci
Linux i sieci, teoria i praktyka!
- Wyczerpuj±ce omówienie teoretycznych zagadnieñ budowy sieci komputerowych.
- Opis konfiguracji serwerów internetowych (WWW, FTP, e-mail, news) w systemie Linux.
- Prosty jêzyk, klarowne wyja¶nienia, starannie dobrane przyk³ady.
- Idealna pozycja dla administratorów, programistów, webmasterów.
Linux to jeden z najlepiej przystosowanych do pracy w sieci systemów operacyjnych. Doskonale nadaje siê na sieciow± stacjê robocz±, serwer rozmaitych us³ug (WWW, FTP, e-mail, news), mo¿e równie¿ s³u¿yæ jako oprogramowanie komputera spe³niaj±cego funkcje routera. Ocenia siê, ¿e ponad 1/3 serwerów WWW oparta jest na Linuksie, co sprawia, ¿e osoby znaj±ce sieciowe zastosowania tego systemu operacyjnego s± szczególnie poszukiwane na rynku pracy.
Adam Podstawczyñski, autor bestsellerowego poradnika "Linux. Praktyczne rozwi±zania", tym razem przedstawia wyczerpuj±cy, dok³adny a zarazem przystêpny opis obs³ugi sieci przez Linuksa. Ksi±¿ka rozszerzy Twoj± wiedzê nie tylko na temat systemu Linux, poznasz wiele niezale¿nych od systemu operacyjnego zagadnieñ pozwalaj±cych lepiej zrozumieæ funkcjonowanie Internetu.
Mimo, i¿ ksi±¿ka nie ma charakteru przewodnika opisuj±cego krok po kroku konfigurowanie Linuksa, to z pewno¶ci± pomocna bêdzie przy rozwi±zywaniu problemów z tym systemem. Od rozwa¿añ teoretycznych na temat modelu OSI do opisu budowy kabla sieciowego -- to wszystko znajdziesz w tej doskona³ej ksi±¿ce. Jest to idealna pozycja dla administratorów, programistów i webmasterów.
Opisano w niej miêdzy innymi:
- Model OSI -- teoretyczny model sieci
- Obs³ugê kart sieciowych przez system Linux
- Konfigurowanie po³±czeñ PPP
- Instalacjê sieci bezprzewodowych
- Warstwê sieciow±: ARP, IP, ICMP
- Warstwê transportow±
- Konfigurowanie zapór sieciowych
- Obs³ugê DNS w Linuksie
- Bezpieczne po³±czenia przez SSH
- Teoretyczne zagadnienia budowy sieci komputerowych
- Opis konfiguracji serwerów internetowych (WWW, FTP, e-mail, news) w systemie Linux
The JBoss Group
JBoss 4.0. Podrêcznik administratora
Kompendium wiedzy o profesjonalnym serwerze aplikacji
- Proces instalacji i konfiguracji
- Tworzenie i udostêpnianie aplikacji
- Administrowanie serwerem i zabezpieczanie go
Technologia J2EE ¶wiêci triumfy. Programi¶ci na ca³ym ¶wiecie stosuj± j± do tworzenia rozbudowanych aplikacji korporacyjnych i e-commerce. Jednym z integralnych elementów systemu zbudowanego w tej technologii jest odpowiedni serwer aplikacji. Na rynku dostêpnych jest kilka platform komercyjnych i zyskuj±cy na popularno¶ci produkt open-source -- JBoss. JBoss to w pe³ni profesjonalny serwer aplikacji J2EE, który dziêki bezp³atnemu dostêpowi znacznie redukuje koszty wdro¿enia systemów informatycznych. Oczywi¶cie to nie jedyna zaleta JBossa -- trudno pomin±æ jego stabilno¶æ i bezpieczeñstwo, wsparcie ze strony tysiêcy u¿ytkowników z ca³ego ¶wiata i modu³ow± budowê, która pozwala na szybkie dodawanie kolejnych us³ug.
"JBoss 4.0. Podrêcznik administratora" to wyczerpuj±ce ¼ród³o informacji o najnowszej edycji JBossa. Autorami s± twórcy JBossa, co gwarantuje wysoki poziom merytoryczny. Znajdziesz tu omówienie wszystkich zastosowañ serwera oraz poznasz sposoby tworzenia i wdra¿ania aplikacji J2EE wykorzystuj±cych komponenty EJB, serwlety, JMS i us³ugi sieciowe. Przeczytasz równie¿ o bezpieczeñstwie serwera i aplikacji oraz obs³udze baz danych i transakcji. Ksi±¿ka zawiera szczegó³owy opis j±dra JBossa, technologii Hibernate oraz programowania aspektowego.
- Instalacja serwera
- Domy¶lna struktura katalogów
- Pliki konfiguracyjne JBossa
- Zastosowanie mechanizmów JNDI
- Obs³uga transakcji
- EJB i serwlety
- Stosowanie us³ugi JMS
- Zabezpieczanie serwera JBoss
- Korzystanie z us³ugi Tomcat
- Mapowanie tabel baz danych na obiekty za pomoc± Hibernate
- Programowanie aspektowe
Poznaj architekturê serwera JBoss i skonfiguruj go tak,
aby pracowa³ z maksymaln± wydajno¶ci±.
Mitch Tulloch
100 sposobów na serwery Windows
Niezawodne rozwi±zania
dla administratorów serwerów Windows
- Wykorzystaj skrypty i narzêdzia tekstowe
- Zoptymalizuj wydajno¶æ serwerów
- Popraw bezpieczeñstwo i szybko¶æ dzia³ania sieci
Popularno¶æ systemów z rodziny Windows Server to efekt po³±czenia olbrzymich mo¿liwo¶ci z ³atwo¶ci± administracji i u¿ytkowania. Dziêki wygodnemu interfejsowi graficznemu, spójnemu zestawowi narzêdzi oraz kreatorom przeprowadzaj±cym przez wiêkszo¶æ zadañ, mo¿na szybko poznaæ podstawowe zasady instalacji, konfiguracji i administrowania serwerami opartymi na systemach Windows Server. Z czasem jednak, po opanowaniu podstawowych mo¿liwo¶ci pojawia siê pytanie -- czy nie mo¿na wycisn±æ z nich wiêcej. Mo¿na --wystarczy zajrzeæ "pod maskê", aby odkryæ dodatkowe w³asno¶ci i mo¿liwo¶ci.
Ksi±¿ka "100 sposobów na serwery Windows" to zestawienie sztuczek i metod, które zmieni± Twoje podej¶cie do administrowania serwerami Windows. Nauczysz siê korzystaæ z trybu tekstowego i narzêdzi skryptowych, optymalizowaæ dzia³anie serwerów i wykonywaæ standardowe zadania w szybszy i wygodniejszy sposób. Dowiesz siê, jak wykorzystaæ niewidoczne na pierwszy rzut oka mo¿liwo¶ci narzêdzi i elementów systemu i sprawisz, ¿e sieæ oparta o serwer Windows bêdzie wydajniejsza, bezpieczniejsza i ³atwiejsza do administracji.
- Administrowanie systemem
- Konfigurowanie us³ugi Active Directory
- Zarz±dzanie kontami u¿ytkowników
- Us³ugi sieciowe
- Serwer DHCP
- Optymalizowanie dzia³ania IIS
- Zabezpieczenia antywirusowe
- Instalowanie aktualizacji
- Tworzenie kopii zapasowych
Je¶li nie po¶wiêcasz zbyt wiele czasu na korzystanie z wiersza poleceñ serwera Windows to nie wiesz, co tracisz. Po przeczytaniu tej ksi±¿ki przekonasz siê, jak wiele mo¿esz zmieniæ stosuj±c to, pozornie przestarza³e, narzêdzie.
Alan Schwartz
Prowadzenie list dystrybucyjnych
Chcesz stworzyæ forum dyskusyjne dla odwiedzaj±cych Twoj± stronê internetow±? A mo¿e chcesz za³o¿yæ listê dystrybucyjn±, której subskrybenci bêd± powiadamiani o wa¿nych wydarzeniach zwi±zanych ze stron±? E-mail to jedna z najbardziej uniwersalnych us³ug internetowych, a listy dystrybucyjne stanowi± znakomite narzêdzie w procesie tworzenia spo³eczno¶ci sieciowych. Aby za³o¿yæ listê potrzebujesz jedynie dostêpu do Internetu, odpowiedniego programu do zarz±dzania ni± i oczywi¶cie nieco praktycznych informacji zawartych w tej ksi±¿ce. "Prowadzenie list dystrybucyjnych" to prawdziwa kopalnia przydatnej wiedzy zarówno dla prowadz±cych listy, jak i dla administratorów systemów.
Je¶li jeste¶ odpowiedzialny za stworzenie i prowadzenie listy dystrybucyjnej, w tej ksi±¿ce znajdziesz wszystkie potrzebne Ci informacje: od stworzenia wewnêtrznego regulaminu listy, do rozwi±zywania problemów z powracaj±cymi, nieodebranymi wiadomo¶ciami. Nauczysz siê tworzyæ listy moderowane, nadzorowaæ zapisywanie siê nowych u¿ytkowników oraz konfigurowaæ listy dystrybucyjne tak, by ich u¿ytkownicy mogli otrzymywaæ streszczenia prowadzonych tam dyskusji i korzystaæ z jej archiwów. Z ksi±¿ki "Prowadzenie list dystrybucyjnych" dowiesz siê tak¿e, które aspekty obs³ugi listy le¿± w Twojej gestii, a które nale¿± do zadañ administratora.
Dobór w³a¶ciwego oprogramowania, sposób jego instalacji i konfiguracji, to przedstawione w ksi±¿ce tematy, które mog± zainteresowaæ administratorów sieci. Znajd± oni w ksi±¿ce wiele cennych wskazówek u³atwiaj±cych wspó³pracê z osobami odpowiedzialnymi za funkcjonowanie list.
Ksi±¿ka omawia cztery najpopularniejsze programy do obs³ugi list dystrybucyjnych: Majordomo, LISTSERV, ListProc i SmartList. Dzia³aj± one pod kontrol± systemów opartych na Uniksie, LISTERV dzia³a tak¿e na innych platformach, w tym Windows NT/2000/XP.
Paul G. Sery, Jay Beale
Serwery internetowe Red Hat Linux
Oficjalny przewodnik po serwerach internetowych
bazuj±cych na systemie Red Hat Linux
Niniejsza ksi±¿ka zosta³a zrecenzowana oraz zaakceptowana przez zespó³ ekspertów z firmy Red Hat. Zawiera ona informacje niezbêdne do poprawnej konfiguracji serwerów internetowych dzia³aj±cych pod kontrol± Linuksa, jak równie¿ zarz±dzania nimi.
Eksperci od systemu Red Hat Linux: Paul Sery oraz Jay Beale rozpoczynaj± od podstaw -- istotnych informacji na temat zagadnieñ sieciowych, po³±czeñ z sieci± Internet, zapór sieciowych. Nastêpnie w sposób bardziej szczegó³owy przedstawiaj± sposób konfigurowania us³ug sieciowych oraz internetowych, pocz±wszy od po³±czenia z baz± danych, tworzenia po³±czeñ bezpiecznych i udostêpniania mediów strumieniowych. W dalszej kolejno¶ci zajmuj± siê konfiguracj± serwerów nazwy domenowej, us³ug poczty elektronicznej, serwerów FTP oraz Samba. W kolejnych rozdzia³ach autorzy po¶wiêcaj± wiele miejsca zarz±dzaniu serwerami, jak równie¿ umieszczaj± porady dotycz±ce utrzymywania zabezpieczeñ sieci.
Ten autoryzowany przewodnik oka¿e siê nieocenion± pomoc± podczas tworzenia bezpiecznego, wydajnego serwera internetowego opartego na systemie Red Hat.
Autorzy podaj± sprawdzone sposoby implementacji serwerów internetowych opartych na systemie Red Hat Linux.- Konfiguracja sieci komputerowej w jednej z dwóch przedstawionych topologii
- Ustanowienie po³±czenia z sieci± Internet za pomoc± modemu kablowego lub DSL
- Tworzenie zapory sieciowej dokonuj±cej filtrowania pakietów IP z uwzglêdnieniem ich stanu
- Konfiguracja serwera WWW Apache 2 oraz serwera strumieniowych danych audio
- Po³±czenie z baz± danych SQL z poziomu serwera WWW oraz tworzenie bezpiecznych po³±czeñ SSL
- Tworzenie serwerów DNS, SMTP, FTP oraz Samba
- Automatyzacja tworzenia kopii bezpieczeñstwa poprzez sieæ komputerow±
- Zabezpieczanie serwerów i wykrywanie w³amañ
"Nareszcie jest co¶, na co czekali u¿ytkownicy systemu Red Hat! Ksi±¿ka zawiera wyczerpuj±cy przegl±d najwa¿niejszych zagadnieñ dotycz±cych serwerów internetowych bazuj±cych na systemie Red Hat Linux wraz z mnóstwem praktycznych przyk³adów pozwalaj±cych u¿ytkownikowi zaoszczêdziæ czas.”
Mark J.Cox.
Starszy mened¿er ds. rozwoju w firmie Red Hat.