Amministrazione Webserver Apache

Clickonhit
A Barletta

Chiedi il prezzo
Vuoi parlare del corso con un consulente?

Informazione importanti

  • Corso
  • Barletta
  • 24 ore di lezione
Descrizione

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.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Barletta
via monfalcone 5, Barletta-Andria-Trani, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

> 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

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