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
Testimonials (5)
Nginx-diskusjon
Jodi Nugaha Firnanda - PT Artajasa Pembayaran Elektronis
Kurs - Nginx
Machine Translated
Mange øvelser og hjelp med problemer.
Celina - Centrum Informatyki Resortu Finansow
Kurs - Apache Web Server Administration
Machine Translated
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
Kurs - WildFly Server Administration
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Kurs - Introduction to Drools 7 for Developers
The trainer was very knowledgeable and was able to answer most questions that were somewhat outside of the scope of what we needed to cover. He was dynamic, funny and polite.