Amministrazione Webserver Apache
Corso
A Barletta
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Barletta
-
Ore di lezione
24h
Obiettivo del corso: Il corso fornisce la preparazione necessaria per installare, configurare e amministrare un web server apache su Linux. Rivolto a: Da consultare con il centro.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
> Dimestichezza con la shell, i fondamenti del file system Unix e l'editor standard "vi"
> Conoscenza di TCP/IP (meccanismi d'indirizzamento, risoluzione dei nomi)
> Conoscenza del processo di avvio e arresto del sistema operativo e dei servizi
Opinioni
Programma
Introduzione ad Apache
* Reperire ed installare Apache
* La struttura modulare di Apache
* La documentazione acclusa e altre fonti di documentazione
* File e directory rilevanti per la configurazione di Apache
* La struttura di "httpd.conf"
* Uso dei file "htaccess"
* Avviare ed arrestare il server
Configurare il Web Server per l'accesso pubblico
* Impostare il nome del server e la collocazione dei documenti
* Direttive che influenzano le prestazioni del server
* Questioni e direttive relative alla sicurezza (eseguire gli script, listare le
directory, seguire i link, caricare i dati)
* Uso della direttiva "Options"
* Impostare delle home directories per gli utenti
Configurare aree ad accesso riservato
* Direttive per creare aree ad accesso riservato
* Metodi di autenticazione degli utenti
* Impostare gli utenti per l'autenticazione "basic"
* Il file ".htpasswd"
* Cenni sugli altri metodi di autenticazione (mod_auth_digest, mod_auth_db, mod_auth_dbm, altri moduli "non ufficiali")
Amministrazione del server Web
* Interfacce per l'amministrazione di Apache
* Comprendere i log di Apache
* Progettare e configurare la registrazione degli eventi
Supportare siti Web multipli con Apache
* Strategie per la gestione di più siti su un solo server (uso delle porte, IP
aliasing, hostname)
* L'uso delle direttive "VirtualHost" e "NameVirtualHost" e l'interazione col DNS
* La direttiva "Listen" ed altre correlate
* Impostare i permessi per un'amministrazione delegata
Usare le caratteristiche avanzate di Apache
* La negoziazione dei contenuti e l'internazionalizzazione
* La redirezione delle richieste
* Garantire l'accesso ai contenuti tramite la direttiva "Alias"
* Messaggi d'errore personalizzati
Supportare siti Web dinamici con Apache
* Che cos'è un sito dinamico
* Campi di applicazione e strategie d'implementazione (programmazione client- side, cgi, server-side-include)
* Panoramica delle tecnologie server-side più diffuse (perl, asp, php, jsp)
* Comprendere gli handler di Apache
* Permettere l'esecuzione di CGI
* Problemi relativi alla sicurezza; la direttiva "ScriptAlias"
* Supportare siti php
* Introduzione all'uso di suEXEC
Usare WebDAV per il caricamento dei documenti
* Le diverse strategie per il caricamento dei documenti (FTP, WebDav,
protocolli proprietari ad es. Frontpage)
* Comprendere WebDAV
* Utilizzare e configurare mod_dav
* Determinare gli utenti autorizzati
* Usare le "Web Folders" di Windows 2000 e XP
* Usare client Unix per WebDAV
Usare FTP
* Pregi e difetti di FTP
* Scegliere il server FTP (wu-ftpd, vsftpd, proftpd)
* Impostare la collocazione dei documenti
* Comprendere le tipologie di utenti e le modalità di accesso
* Impostare utenti per l'accesso in scrittura
* Client FTP grafici e da linea di comando
* Problemi di sicurezza di ftp; ssh e sftp
Introduzione a Secure Socket Layer
* Problemi di riservatezza ed integrità dei dati
* Concetti di base di SSL (crittografia asimmetrica, autenticazione reciproca, certificati)
* Installare OpenSSL
* Ottenere un certificato
* Utilizzare l'autocertificazione
* Configurare un semplice sito sicuro
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Amministrazione Webserver Apache