Kursplan

Del 1: Nginx (dag 1 varighet 1,5 dager)

Modul 1: Installere Nginx og tredjepartsmoduler

    Installere Nginx ved hjelp av en pakkebehandling Konfigurere for web Konfigurer alternativene for å spesifisere stier Tabell: HTTP-konfigureringsalternativer Aktivering av ulike moduler Tabell: HTTP-modulkonfigureringsalternativer Deaktivere ubrukte moduler Tabell: Deaktiver konfigureringsalternativer Installere tredjepartsmoduler

Modul 2: En konfigurasjonsveiledning

    Grunnleggende konfigurasjonsformat Nginx globale konfigurasjonsparametere Tabell: Globale konfigurasjonsdirektiver Bruk av inkludere filer HTTP-serverdelen Klientdirektiver, I/O-fildirektiver, Hash-direktiver, Socket-direktiver Den virtuelle serverdelen Konfigurere plasseringer – hvor, når og hvordan

Modul 3: Nginx som en omvendt proxy

    Proxymodulen Proxy-moduldirektiver Oppstrømsmodulen: Keepalive-tilkoblinger og lastbalanserende algoritmer Typer oppstrømsservere: Enkelt oppstrømsserver, Flere oppstrømsservere, Ikke-HTTP oppstrømsservere Hvordan håndtere oppstrømsproblemer

Modul 4: Avanserte emner for omvendt proxy

    Introduksjon til sikkerhet Kryptering av trafikk med SSL Autentisering av klienter ved hjelp av SSL Blokkering av trafikk basert på opprinnende IP-adresse Isolering av applikasjonskomponenter for skalerbarhet Omvendt proxy-ytelsesinnstilling: Buffer, hurtigbufring, komprimering

Modul 5. Nginx HTTP-serveren

    HTTP-serverdirektiver HTTP-loggingsdirektiver HTTP-filbanedirektiver Navneoppløsningsdirektiver HTTP-klientinteraksjonsdirektiver HTTP-grensedirektiver HTTP-tilgangsmoduldirektiver HTTP-direktiver for streaming

Modul 6. Nginx Lastbalansering

    Om belastningsbalansering Sette opp miljøet Bruke oppstrømsmodulen Bruke de riktige direktivene (vekt, hasj, maks feil osv.) Teste konfigurasjonen din

Modul 7: Feilsøkingsteknikker

    Analysere loggfiler Konfigurere avansert logging Vanlige konfigurasjonsfeil Ytelsesproblemer Bruke Stub Status-modulen

Del 2: Apache (dag 2 varighet 1 dag)

Modul 1. Installasjon

    Installere Apache Apache starter, stopper og Apache starter Apache på nytt avinstallerer Finner Apaches filplassering

Modul 2. Legge til vanlige moduler

    Installere en generisk installasjonsmodul Installere Unix mod_dav Installere mod_perl Installere Unix mod_php Installere mod_ssl SSL (Secure Socket Layers) Finne moduler ved å bruke modules.apache.org Installere mod_security

Modul 3. Logging

    Få flere loggeoppføringer og detaljer Logger roterende

Modul 4. Virtuelle verter

    Sette opp navnebaserte virtuelle verter Sette opp adressebaserte virtuelle verter

Modul 5. Aliaser, omdirigering og omskriving

    Tilordne en URL til en katalog Opprette en ny URL for eksisterende innhold Gi URL-er (Uniform Resource Locators) brukere som har egne URL-er Brukere sine egne URL-er Omdirigere til en annen plassering Omdirigere flere URL-er til samme destinasjon Omskrive elementer mellom bane og søkestreng Gjøre URL-segmenter til spørringsargumenter

Modul 6. SSL

    Installere SSL Generere selvsignerte SSL-sertifikater Generere en klarert CA Betjene en del av nettstedet via SSL Autentisering med klientsertifikater

Modul 7. Dynamisk innhold

    Aktivere en CGI-katalog Aktivere CGI-skript i ikke-skriptaliasede kataloger Spesifisere et standarddokument i en CGI-katalog Aktivere og bruke WebDAV komplekse konfigurasjoner og sikkerhetsproblemene med WebDAV

Del 3: Java Virtuell maskin (dag 3 varighet 0,5 dager)

Stille inn den virtuelle maskinen Java

Velge JVM-innstillingene

    Dimensjonering av søppelsamlergenerasjonene Hvor skal JVM-innstillinger konfigureres Når du ikke kan tildele nok minne til JVM Riktig mengde minne for å gi applikasjonen din Stille inn riktig haugstørrelse

Riktig forhold mellom unge og gamle generasjoner

    Søppelsamleralgoritmene Velge den riktige søppeloppsamleren for din applikasjon G1-søppelsamleren Feilsøking av søppelinnsamling Få god bruk av minnet Håndtere "tomt minne"-feil Finne minnelekkasjen i koden din

Seksjon 4: Java Web

Introduksjon til Java Web-teknologier

    Hva er en Servlet og når den skal brukes Introduksjon til JSP Servlet versus JSP Hva er en JavaBean Introduksjon til JEE Rollen til EJB (Session Beans, Entity Beans, MDB Beans) i en bedriftsapplikasjon MVC-mønsteret - The role of the Modell - Synets rolle - Kontrollørens rolle

Del 5: Multimedieinnhold og HTML 5

    HTML 5 lyd- og videoelementer Ulike strømmeprotokoller - Internet Protocol TV (IPTV) - HTTP Live Streaming Server-implementeringer Rollen til OTT-streaming

Del 6: JBoss (dag 4 varighet 1 dag)

Modul 1: Installere kjernekomponenter

    Installere Java-miljøet Installere JBoss AS Applikasjonsserverfunksjoner Opprette en tilpasset serverkonfigurasjon

Modul 2: Tilpasse JBoss AS-tjenester

    Hvordan overvåke JBoss AS-tjenester JBoss AS-trådpool Konfigurere loggtjenester Konfigurere tilkoblingen til databasen Konfigurere transaksjonstjenesten

Modul 3. Utplassering av EJB 3 Session Beans

    Utvikle Enterprise JavaBeans Konfigurere EJB-beholderen

Modul 4: Distribuere en nettapplikasjon

    Utvikle weblayout Konfigurere JBoss Web Server

Modul 5: Implementering av applikasjoner med JBoss meldingstjeneste

    Det nye JBoss Meldingssystemet Utvikling av JMS-applikasjoner Avansert JBoss Meldingstjenester

Modul 6: Administrere JBoss AS

    Vi introduserer Java Management Extension JBoss AS administrasjonskonsoll Administrere applikasjoner Administrere ressurser

Modul 7. JBoss Sikler - Introduksjon

    Få programvaren Installere BRMS/Guvnor Installere Drools plug-in

Modul 8. Bruke Guvnor

    Generell navigasjonsadministrasjon (regler, pakker, distribusjon) Bygge en guidet regel med Guvnor Fra Guvnor til JBoss IDE Testing av reglene dine

Krav

  • En forståelse av webserverkonsepter og protokoller
  • Erfaring med bruk av Linux kommandolinje og tekstredigerere
  • Grunnleggende programmeringserfaring i Java eller PHP

Publikum

  • Systemadministratorer
  • Webutviklere
  • Alle som ønsker å lære å bruke forskjellige nettserverteknologier og -funksjoner
  28 timer
 

Antall deltakere


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Relaterte kurs

Related Categories