Struttura del corso
Sezione 1: Nginx (Giorno 1 durata 1.5 Giorni)
Modulo 1: Installazione di Nginx e Moduli di Terze Parti
- Installazione di Nginx utilizzando un gestore di pacchetti
- Configurazione per web
- Configurare le opzioni per specificare i percorsi
- Tabella: Opzioni di configurazione HTTP
- Abilitazione dei vari moduli
- Tabella: Opzioni di configurazione del modulo HTTP
- Disabilitazione dei moduli non utilizzati
- Tabella: Opzioni di disabilitazione della configurazione
- Installazione di moduli di terze parti
Modulo 2: Guida alla Configurazione
- Il formato di base della configurazione
- Parametri globali di configurazione Nginx
- Tabella: Direttive di configurazione globale
- Utilizzo di file include
- La sezione del server HTTP Client, direttive I/O di file, direttive Hash, direttive Socket
- La sezione del server virtuale
- Configurazione delle Location – dove, quando e come
Modulo 3: Nginx come Reverse Proxy
- Il modulo proxy
- Direttive del modulo proxy
- Il modulo upstream: Connessioni Keepalive e Algoritmi di bilanciamento del carico
- Tipi di server upstream: Singolo server upstream, Multipli server upstream, Server upstream non-HTTP
- Come gestire i problemi degli upstream
Modulo 4: Argomenti Avanzati del Reverse Proxy
- Introduzione alla Sicurezza
- Crittazione del traffico con SSL
- Autenticazione dei client tramite SSL
- Blocco del traffico in base all'indirizzo IP di origine
- Isolamento delle componenti dell'applicazione per scalabilità
- Ottimizzazione delle prestazioni del reverse proxy: Buffering, Caching, Comprimendo
Modulo 5. Il Server HTTP Nginx
- Direttive del server HTTP
- Direttive di logging HTTP
- Direttive dei percorsi file HTTP
- Direttive di risoluzione dei nomi
- Direttive di interazione con il client HTTP
- Direttive delle limitazioni HTTP
- Direttive del modulo accesso HTTP
- Direttive dello streaming HTTP
Modulo 6. Bilanciamento del Carico Nginx
- Su Bilanciamento del Carico
- Impostazione dell'ambiente
- Utilizzo del Modulo Upstream
- Utilizzo delle direttive corrette (Peso, Hash, Max Fails, ecc.)
- Test della configurazione
Modulo 7: Tecniche di Risoluzione dei Problemi
- Analisi dei file di log
- Configurazione del logging avanzato
- Errori comuni di configurazione
- Problemi di prestazioni
- Utilizzo del modulo Stub Status
Sezione 2: Apache (Giorno 2 durata 1 giorno)
Modulo 1. Installazione
- Installazione di Apache
- Inizio, stop e riavvio di Apache
- Svuotamento di Apache
- Trovare la posizione dei file di Apache
Modulo 2. Aggiunta di Moduli Comuni
- Installazione di moduli generici
- Installazione del modulo Unix mod_dav
- Installazione del modulo mod_perl
- Installazione del modulo Unix mod_php
- Installazione del modulo mod_ssl SSL (Secure Socket Layers)
- Trovare i moduli su modules.apache.org
- Installazione del modulo mod_security
Modulo 3. Logging
- Ottenere più voci e dettagli dei log
- Rotazione dei log
Modulo 4. Virtual Hosts
- Impostazione di virtual hosts basati sul nome
- Impostazione di virtual hosts basati sull'indirizzo
Modulo 5. Aliases, Redirecting e Rewriting
- Mappare un URL a una directory
- Creare un nuovo URL per contenuti esistenti
- Fornire agli utenti i loro propri URL
- Redirezionare a un'altra posizione
- Redirezionare più URL alla stessa destinazione
- Riscrivere elementi tra path e query string
- Trasformare segmenti di URL in argomenti della query
Modulo 6. SSL
- Installazione di SSL
- Generazione di certificati SSL autofirmati
- Generazione di un trusted CA
- Servire una porzione del sito tramite SSL
- Autenticazione con certificati client
Modulo 7. Contenuto Dinamico
- Abilitare una directory CGI
- Abilitare script CGI in directory non aliasate
- Specificare un documento predefinito in una directory CGI
- Abilitare e utilizzare WebDAV
- Configurazioni complesse e problemi di sicurezza con WebDAV
Sezione 3: Java Virtual Machine (Giorno 3 durata 0.5 giorni)
Regolazione della Macchina Virtuale Java
Scelta delle impostazioni JVM
- Dimensionamento delle generazioni del garbage collector
- Dove configurare le impostazioni JVM
- Cosa fare quando non si può allocare abbastanza memoria per la JVM
- L'importo corretto di memoria da concedere all'applicazione
- Impostare la dimensione heap corretta
Il rapporto corretto tra le generazioni giovane e vecchia
- Gli algoritmi del garbage collector
- Scegliere il garbage collector corretto per l'applicazione
- Il garbage collector G1
- Debugging della raccolta dei rifiuti
- Fare un buon uso della memoria
- Gestire gli errori 'Out of Memory'
- Trovare il leak di memoria nel codice
Sezione 4: Tecnologie Web Java
Introduzione alle tecnologie web Java
- Cosa sono i Servlet e quando usarli
- Introduzione a JSP
- Servlet vs JSP
- Cosa è un JavaBean
- Introduzione a JEE
- Ruolo degli EJB (Session Beans, Entity Beans, MDB Beans) in un'applicazione aziendale
- Il pattern MVC - Il ruolo del Modello - Il ruolo della Vista - Il ruolo del Controllore
Sezione 5: Contenuto Multimedial e HTML 5
- Elementi Audio e Video di HTML 5
- Diversi protocolli di streaming - Internet Protocol television (IPTV) - HTTP Live Streaming
- Implementazioni server
- Ruolo dello streaming OTT
Sezione 6: JBoss (Giorno 4 durata 1 giorno)
Modulo 1: Installazione dei Componenti Principali
- Installazione dell'ambiente Java
- Installazione di JBoss AS
- Caratteristiche del server applicazioni
- Creare una configurazione personalizzata del server
Modulo 2: Personalizzazione dei Servizi JBoss AS
- Come monitorare i servizi JBoss AS
- Poole di thread di JBoss AS
- Configurazione dei servizi di logging
- Configurazione della connessione al database
- Configurazione del servizio delle transazioni
Modulo 3. Distribuzione degli EJB 3 Session Beans
- Sviluppare Enterprise JavaBeans
- Configurare il contenitore EJB
Modulo 4: Distribuzione di un'Applicazione Web
- Sviluppare la layout web
- Configurare il server web JBoss
Modulo 5: Distribuzione delle Applicazioni con il Servizio di Messaging di JBoss
- Il nuovo sistema di messaggistica JBoss
- Sviluppare applicazioni JMS
- Messaggistica avanzata di JBoss
Modulo 6: Gestione di JBoss AS
- Introduzione a Java Management Extension
- Console di Amministrazione di JBoss AS
- Gestire le applicazioni
- Amministrare le risorse
Modulo 7. Introduzione a JBoss Drools
- Ottenere il software
- Installare BRMS/Guvnor
- Installare il plug-in Drools
Modulo 8. Utilizzare Guvnor
- Navigazione generale
- Amministrazione (Regole, Pacchetti, Distribuzione)
- Creare Regole Guidate con Guvnor
- Da Guvnor a JBoss IDE
- Testare le tue regole
Requisiti
- Una comprensione dei concetti di server web e protocolli
- Esperienza nell'uso della riga di comando Linux e degli editor di testo
- Conoscenze base di programmazione in Java o PHP
Audience
- Amministratori di sistema
- Sviluppatori web
- Ogni persona che desidera imparare come utilizzare diverse tecnologie e funzionalità dei server web
Recensioni (5)
i Laboratori
Frank Mhlongo - Standard Bank of South Africa
Corso - JBoss
Traduzione automatica
prakteknya sangat interaktif dan mudah di pahami
MUHAMMAD WAHID FALAN PURY - PT Artajasa Pembayaran Elektronis
Corso - Nginx
Molte esercitazioni e assistenza per i problemi.
Celina - Centrum Informatyki Resortu Finansow
Corso - Apache Web Server Administration
Traduzione automatica
the trainers skills about the topics and hes way to approach it after viewing our environment in screen share session.
Stig-Ole Amundsen - Helse Nord IKT
Corso - WildFly Server Administration
Esempi condivisi di ogni funzione e/o operatore sono tutti ben spiegati.
Brian Amlon - Thakral One, Inc.
Corso - Introduction to Drools 7 for Developers
Traduzione automatica