Kurzusleírás
1. szakasz: Nginx (1. nap időtartama 1,5 nap)
1. modul: Nginx és harmadik féltől származó modulok telepítése
- Nginx telepítése csomagkezelővel
- Konfigurálás webhez
- Konfigurálja a beállításokat az útvonalak megadásához
- Táblázat: HTTP konfigurálási lehetőségek
- Különféle modulok engedélyezése
- Táblázat: A HTTP-modul konfigurálási beállításai
- A nem használt modulok letiltása
- Táblázat: Konfigurációs opciók letiltása
- Harmadik féltől származó modulok telepítése
2. modul: Konfigurációs útmutató
- Az alapvető konfigurációs formátum
- Nginx globális konfigurációs paraméterek
- táblázat: Globális konfigurációs direktívák
- Az include fájlok használata
- A HTTP szerver rész Kliens direktívák, Fájl I/O direktívák, Hash direktívák, Socket direktívák
- A virtuális szerver rész
- Helyek konfigurálása – hol, mikor és hogyan
3. modul: Nginx fordított proxyként
- A proxy modul
- Proxy modul direktívák
- Az upstream modul: Keepalive kapcsolatok és terheléselosztó algoritmusok
- Felfelé irányuló kiszolgálók típusai: egyetlen upstream szerver, több upstream szerver, nem HTTP-alapú upstream szerver
- Hogyan kezeljük az upstream problémákat
4. modul: Fordított proxy haladó témák
- Bevezetés a biztonságba
- A forgalom titkosítása SSL-lel
- Kliensek hitelesítése SSL használatával
- Forgalom blokkolása a kiinduló IP-cím alapján
- Alkalmazáskomponensek elkülönítése a méretezhetőség érdekében
- Fordított proxy teljesítményhangolás: pufferelés, gyorsítótárazás, tömörítés
5. modul. Az Nginx HTTP szerver
- HTTP szerver direktívák
- HTTP naplózási direktívák
- HTTP fájlútvonal direktívák
- Névfeloldási direktívák
- HTTP kliens interakciós direktívák
- HTTP korlátozási direktívák
- HTTP hozzáférési modul direktívák
- HTTP streaming direktívák
6. modul Nginx Terheléselosztás
- A terheléselosztásról
- A környezet kialakítása
- Az Upstream modul használata
- A megfelelő direktívák használata (Weight, Hash, Max Fails stb.)
- A konfiguráció tesztelése
7. modul: Hibaelhárítási technikák
- Naplófájlok elemzése
- Speciális naplózás konfigurálása
- Gyakori konfigurációs hibák
- Teljesítményproblémák
- A Stub Status modul használata
2. szakasz: Apache (2. nap időtartama 1 nap)
Modul 1. Telepítés
- Apache telepítése
- Apache indítása, leállítása és Apache újraindítása
- Apache eltávolítása
- Az Apache fájlok helyének megkeresése
2. modul. Közös modulok hozzáadása
- Általános telepítési modulok telepítése
- Unix mod_dav telepítése
- A mod_perl telepítése
- Unix mod_php telepítése
- A mod_ssl SSL (Secure Socket Layers) telepítése
- Modulok keresése a modules.apache.org segítségével
- A mod_security telepítése
3. modul: Naplózás
- További naplóbejegyzések és részletek beszerzése
- Forgó rönkök
4. modul: Virtuális gépek
- Név alapú virtuális gazdagépek beállítása
- Cím alapú virtuális gazdagépek beállítása
5. modul: Aliasok, átirányítás és újraírás
- URL hozzárendelése egy könyvtárhoz
- Új URL létrehozása a meglévő tartalomhoz
- URL-ek megadása (Uniform Resource Locators) a saját URL-lel rendelkező felhasználóknak Felhasználók a saját URL-címeiket
- Átirányítás egy másik helyre
- Több URL átirányítása ugyanarra a célhelyre
- Elemek átírása az elérési út és a lekérdezési karakterlánc között
- Az URL-szegmensek lekérdezési argumentummá alakítása
6. modul. SSL
- SSL telepítése
- Önaláírt SSL-tanúsítványok generálása
- Megbízható CA létrehozása
- A webhely egy részének kiszolgálása SSL-en keresztül
- Hitelesítés ügyféltanúsítványokkal
7. modul. Dinamikus tartalom
- CGI-könyvtár engedélyezése
- CGI-szkriptek engedélyezése nem ScriptAliased könyvtárakban
- Alapértelmezett dokumentum megadása CGI-könyvtárban
- A WebDAV engedélyezése és használata
- Összetett konfigurációk és a WebDAV biztonsági problémái
3. szakasz: Java Virtuális gép (3. nap időtartama 0,5 nap)
A Java virtuális gép hangolása
A JVM beállítások kiválasztása
- A szemétgyűjtő generációk méretezése
- Hol lehet konfigurálni a JVM-beállításokat
- Ha nem tud elegendő memóriát lefoglalni a JVM számára
- A megfelelő memóriamennyiség a kérelem teljesítéséhez
- A megfelelő kupacméret beállítása
A megfelelő arány a fiatal és az idős generáció között
- A szemétgyűjtő algoritmusok
- Az alkalmazásához megfelelő szemétgyűjtő kiválasztása
- A G1 szemétgyűjtő
- Szemétgyűjtés hibakeresése
- A memória jó kihasználása
- A „Memória megtelt” hibák kezelése
- Memóriaszivárgás keresése a kódban
4. szakasz: Java Web
Bevezetés a Java webes technológiákba
- Mi az a Servlet és mikor kell használni
- Bevezetés a JSP-be
- Servlet versus JSP
- Mi az a Javabab
- Bevezetés a JEE-be
- Az EJB (Session Beans, Entity Beans, MDB Beans) szerepe egy vállalati alkalmazásban
- Az MVC minta
- A modell szerepe
- A Nézet szerepe
- Az Ellenőr szerepe
5. szakasz: Multimédiás tartalom és HTML 5
- HTML 5 audió és videó elem
- Különböző streaming protokollok
- Internet Protocol televízió (IPTV)
- HTTP élő közvetítés - Szerver implementációk
- Az OTT streaming szerepe
6. szakasz: JBoss (4. nap időtartama 1 nap)
1. modul: Alapkomponensek telepítése
- A Java környezet telepítése
- JBoss AS telepítése
- Alkalmazásszerver jellemzői
- Egyéni szerverkonfiguráció létrehozása
2. modul: JBoss AS-szolgáltatások testreszabása
- A JBoss AS szolgáltatások figyelése
- JBoss AS szálkészlet
- A naplózási szolgáltatások konfigurálása
- Az adatbázishoz való kapcsolat konfigurálása
- A tranzakciós szolgáltatás konfigurálása
3. modul: EJB 3 Session Beans telepítése
- Developing Enterprise Java Beans
- Az EJB tároló konfigurálása
4. modul: Webalkalmazás telepítése
- Webes elrendezés fejlesztése
- Konfigurálás JBoss Web Server
5. modul: Alkalmazások telepítése JBoss Messaging Service segítségével
- Az új JBoss üzenetküldő rendszer
- JMS alkalmazások fejlesztése
- Speciális JBoss Üzenetek
6. modul: JBoss AS kezelése
- A Java Management bővítmény bemutatása
- JBoss AS Adminisztrációs Konzol
- Alkalmazások kezelése
- Erőforrások adminisztrálása
7. modul JBoss Drools - Bevezetés
- A szoftver beszerzése
- A BRMS/Guvnor telepítése
- A Drools beépülő modul telepítése
8. modul. A Guvnor használata
- Általános navigáció
- Adminisztráció (szabályok, csomagok, telepítés)
- Irányított szabályok felépítése a Guvnorral
- Guvnortól JBoss IDE-ig
- A szabályok tesztelése
Követelmények
- A webszerver fogalmak és protokollok megértése
- Linux parancssori és szövegszerkesztők használatában szerzett tapasztalat
- Alapszintű programozási tapasztalat Java nyelven vagy PHP
Közönség
- Rendszergazdák
- Webfejlesztők
- Bárki, aki szeretné megtanulni a különböző webszerver-technológiák és funkciók használatát
Vélemények (5)
Nginx vita
Jodi Nugaha Firnanda - PT Artajasa Pembayaran Elektronis
Kurzus - Nginx
Gépi fordítás
Sok gyakorlat és segítség a problémákra.
Celina - Centrum Informatyki Resortu Finansow
Kurzus - Apache Web Server Administration
Gépi fordítás
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
Kurzus - WildFly Server Administration
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Kurzus - 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.