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
le competenze degli istruttori sui topic e il loro modo di affrontarli dopo aver visualizzato il nostro ambiente durante la sessione di condivisione dello schermo.
Stig-Ole Amundsen - Helse Nord IKT
Corso - WildFly Server Administration
Traduzione automatica
Le sue dimostrazioni, partono da zero, il che ci permette di vedere il processo passo dopo passo. Non solo le esempi pratici erano ottimi, sembravano già casi reali.
Kim Justine Ferriol - Thakral One, Inc.
Corso - Introduction to Drools 7 for Developers
Traduzione automatica