Home    Novità    Ricerca   In offerta   Consigliati   Prossimi arrivi   Bestsellers   Software    CBT  
P.Iva 01029770490   [Ordini telefonici 0586 210919]  Ordini rapidi 
Ricerca Veloce   per Titolo o ISBN  [Mailing delle novità]   [Servizio di CallBack]  
  Argomenti 

  Applicazioni
  CAD
  Certificazione e formazione
  Commercio elettronico
  Cultura Informatica
  Database
  Dizionari
  Elettronica
  Enterprise
  Grafica
  Hardware
  Internet
  Legislazione informatica
  Multimedia
  Progettazione WEB
  Programmazione
  Reti e telecomunicazioni
  Sicurezza
  Sistemi operativi
  Tecnologia e societa'
  Universita' e ricerca
InternetServizi WEB



Apache in tasca - Codice e comandi essenziali
EditorePearson Education Italia
AutoreLopez Daniel ; Blanco Jesus
Titolo originaleApache phrasebook - first edition
Editore originaleSams
CollanaIn tasca
Pagine223
Volumi1
LivelloPer-Tutti
LinguaItaliano
Data pubblicazione11 - 2007
ISBN9788871924021


 Prezzo di copertina  Sconto  Prezzo Librinformatica 
 Euro 12,00   5%  Euro 11,40 

 Presentazione       Indice      

Introduzione

1 Le basi di Apache
Scoprire Apache
Stabilire se Apache è già installato
Installare Apache 1.3 su Linux e Unix
Installare Apache 2.0 su Linux e UNIX
Installare Apache su Windows
Le basi dei file di configurazione
Usare file di configurazione multipli
Avviare, arrestare e riavviare Apache
Cambiare indirizzi e porte usati da Apache
Modificare l’utente che Apache impersona
Specificare un nome di server
Un’icona per la mia pagina web
Scoprire i moduli disponibili sul server
Abilitare e disabilitare singoli moduli
Aggiungere moduli dopo la compilazione ma senza ricompilare
Pubblicare contenuti
Container di direttive predefinite di Apache
Container condizionali di direttive

2 Risolvere problemi
Aiuto! Il mio server Apache non funziona!
Il log degli errori
Accedere al demone system log
Controllare la quantità di informazioni tracciate
Testare la configurazione di Apache
Testare Apache dalla linea di comando
Controllare che Apache sia in funzione
Diversi modi per fermare Apache
Usare Apache per debuggare Apache
Errori di startup
Indirizzo già in uso
Impossibilità di impegnare una porta
Modulo non compatibile
Risoluzione del nome
Impossibilità di aprire i file di log o di configurazione
Errori di accesso negato
Errori interni del server
Errori di segmentazione
Fine inattesa di intestazioni di script
Intestazioni malformate
Altri file di log di errori
Le ridirezioni non funzionano
Checklist di problemi
Avviare il server
Connettersi al server
Documento al server
Documento non trovato
Accesso vietato
Errori interni del server
Se tutto questo non basta

3 I log ed il monitoraggio
Introduzione ai log di Apache
I log di default di Apache
Creare formati di log
Creare un log personalizzato
Ridirigere i log ad un programma esterno
Log di richieste condizionali
Monitorare chi è linkato al sito web
Monitorare Apache con mod_status
Monitorare Apache con SNMP
Analizzare i log con strumenti open-source
Monitorare i log in tempo reale
Loggare le richieste ad un database
Routare ed archiviare i log
Controllare la risoluzione dell’indirizzo IP
Elaborare gli indirizzi IP
Riavviare automaticamente Apache in presenza di errori
Unire e dividere file di log
Mantenere log separati per ciascun host virtuale
Voci frequenti nei log

4 Mappare URL e contenuto dinamico
Mappatura di URL
Mappare URL a file con alias
Mappare pattern di URL a file con aliasmatch
Ridigere una pagina ad un’altra locazione
Ridigere all’ultima versione di un file
Ridigere richieste errate o non autorizzate
Definire gestori di contenuto
Comprendere i tipi MIME
Eseguire script CGI: le basi
Marcare le risorse come CGI eseguibili
Associare script a metodi HTTP e a tipi MIME
Risolvere problemi durante l’esecuzione di script CGI
Migliorare le prestazioni degli script CGI
Comprendere le inclusioni lato server (server side includes)
Configurare le inclusioni lato server
Impostare variabili d’ambiente
Impostare dinamicamente le variabili ambientali
Variabili d’ambiente speciali
Comprendere la negoziazione dei contenuti
Configurare la negoziazione dei contenuti
Assegnare set di caratteri di default e priorità di lingua
Mappatura avanzata di URL con mod_rewrite
Comprendere la questione “Trailing Slash”
Correggere errori di spelling
Correggere maiuscole errate
Validare le pagine web con Tidy

5 Hosting virtuale
Cos’è l’hosting virtuale?
Cos’è l’hosting virtuale basato sull’IP?
Configurare l’hosting virtuale basato sul nome
Che succede se a una richiesta non corrisponde a nessun host virtuale?
Configurare un host virtuale predefinito basato sul nome
Configurare un host virtuale predefinito basato su IP
Far coesistere host virtuali basati su nome e su IP
Debug di host virtuali
Usare SSL con host virtuali basati su nome
Hosting virtuale alternativo
Moduli di hosting virtuale alternativi
File di configurazione per-directory
Controllare lo scope dei file di configurazione per-directory
Disabilitare i file di configurazione per-directory

6 Sicurezza e controllo degli accessi
Perché serve controllare gli accessi
Differenze tra versioni di Apache
Comprendere le autenticazioni Basic e Digest
Introduzione al controllo degli accessi di Apache
Introduzione alla configurazione delle autorizzazioni ed autenticazioni di Apache
Creare un database utente
Usare Require per autorizzare utenti e gruppi
Gestire un gran numero di utenti
Permettere l’accesso solo ad alcuni indirizzi IP
Negare l’accesso solo ad alcuni indirizzi IP
Combinare metodi di controllo degli accessi
Personalizzare la pagina di accesso negato
Dare il controllo agli utenti
Negare l’accesso a file sensibili e di sistema
Limitare l’esecuzione di programmi
Prevenire abusi
Impedire listati di directory
Intestazioni Server
Prevenire l’hotlink verso le immagini
Limitare l’accesso a specifici metodi HTTP
Restringere l’accesso sulla base del tipo di browser
Usare le sezioni Location e Directory
Altri moduli di autenticazione
mod_security
Apache 2.2
Mantenere aggiornata la sicurezza con Apache
Checklist sulla sicurezza
Disabilitare moduli inutili
Rimuovere scritp di prova
Limitare o disabilitare l’esecuzione dei CGI e le SSI
Controllare i permessi sui file
Limitare o disabilitare le funzionalità proxy
Restringere l’accesso ai server per default

7 SSL/TLS
Cos’è SSL?
Come funziona SSL?
Compilare OpenSSL
Chiavi di cifratura
Creare una coppia di chiavi
Creare una coppia di chiavi protetta da password
Rimuovere la password da una chiave
Certificati
Creare una richiesta di certificato
Visualizzare il contenuto di una richiesta di certificato
Creare un certificato auto-firmato
Compilare il supporto a SSL in Apache 1.3
Compilare il supporto a SSL in Apache 2.x
Configurazione minima di Apache
Avviare Apache con il supporto a SSL
SSLPassPhraseDialog
Migliorare le prestazioni di SSL
Servire tutti i contenuti usando SSL
Host virtuali SSL ed SSL basati sul nome
Usare i moduli di autorizzazione di Apache con SSL
Messaggi di avviso durante l’accesso ad un sito web SSL
Creare certificati per il client
Autenticazione con i certificati del client
Alternative a mod_ssl
Testare siti web con SSL dalla linea di comando
Gestire implementazioni SSL problematiche
Controllo avanzato degli accessi con mod_ssl
Capitoli collegati

8 Pubblicare i contenuti con DAV
La pubblicazione dei contenuti ed Apache
Introduzione a WebDAV
Vantaggi nell’uso di mod_dav
WebDAV ed il protocollo HTTP
Installare mod_dav su Apache 2.0
Installare mod_dav su Apache 1.3
Configurazione di base di WebDAV
Rendere sicura la configurazione di WebDAV
Accedere a risorse DAV da Microsoft Office
Accedere a risorse DAV da Firefox
Accedere a risorse DAV dalla linea di comando
Gestire client difficili
mod_speling e DAV
Contenuto dinamico e DAV
Abilitare le pagine per-user
Altre directory utente
Risolvere i problemi di DAVLockDB

9 Prestazioni e scalabilità
Mettere a punto Apache
Capire le prestazioni e la scalabilità
Mettere a punto l’hardware
Ottimizzare il SO
Ottimizzare il SO sui processi
Aumentare i descrittori di file
Controllare i processi esterni
Migliorare le prestazioni del file system
Montare i file system con l’opzione noatime
Gestire link simbolici
Disabilitare i file di configurazione per-directory
Configurare la negoziazione dei contenuti
Disabilitare o minimizzare il logging
Settare la rete e le impostazioni di stato
HostnameLookups
Accettazione delle richieste
mod_status
AcceptFilter
KeeAlives
Prevenire gli abusi
Limitare le connessioni e la banda utilizzata
Gestire i robot
Reverse Proxy e bilanciamento del carico
Cache e compressione
Ottimizzazioni per moduli specifici
Alternative ad Apache

10 Supporto proxy e cache di Apache
Comprendere l’utilità del caching e dei proxy
Comprendere il proxy diretto ed inverso
Differenze tra Apache 1.3, 2.0, e 2.2
Attivare mod_proxy
Abilitare il supporto al forward proxy
Usare un reverse proxy per unificare lo spazio URL
Nascondere i server di backend
Prevenire il reverse proxy per alcuni URL
Migliorare le prestazioni
Delegare l’elaborazione SSL
Passare informazioni sul proxy nelle intestazioni
Operare con le intestazioni
Creare un proxy per il caching
Il caching in Apache 2
Bilanciare il carico
Connettersi a Tomcat
Altri proxy
Proxy trasparenti HTTP

11 Moduli multielaborazione e protocollo
L’evoluzione dell’architettura di Apache
Selezionare un protocollo multielaborazione
Comprendere gli MPM basati sui processi
Configurare l’MPM prefork
Comprendere gli MPM basati sui thread e ibridi
Configurare il Worker MPM
Usare altri MPM
Comprendere i filtri di Apache 2
Usare Apache come server FTP
Usare Apache come server POP3
Comprimere i contenuti al volo

Indice analitico


  Login 

  Non ricordo la password
  Nuovo account
  Cliente 

  Il carrello

 Carrello 

  Informazioni 

  Contatti
  Qualità del servizio
  Costi e tempi di consegna
  Modalità di pagamento
  Prezzi
  Sconti
  Privacy