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 trainer's skills regarding the topics and his approach to them after viewing our environment during the screen sharing session.
Stig-Ole Amundsen - Helse Nord IKT
Kurzus - WildFly Server Administration
Gépi fordítás
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Kurzus - Introduction to Drools 7 for Developers
Gépi fordítás
A képzőtől nagyon sok tudást szereztünk és tudott válaszolni azokra a kérdésekre, amelyek kissé a szükséges tárgyterületen kívül estek. Dinamikus, vicces és udvarias volt.
Pascal Durocher - City of Montreal
Kurzus - HTTP fundamentals and Nginx web server
Gépi fordítás