Kerangka Materi
Bagian 1: Nginx (Durasi Hari 1 1,5 Hari)
Modul 1: Menginstal Nginx dan Modul Penggunaan Ketiga
- Menginstal Nginx menggunakan manajer paket
- Konfigurasi untuk web
- Menentukan opsi untuk menyertakan jalur
- Tabel: Opsi konfigurasi HTTP
- Mengaktifkan berbagai modul
- Tabel: Opsi konfigurasi modul HTTP
- Menonaktifkan modul yang tidak digunakan
- Tabel: Opsi konfigurasi menonaktifkan
- Menginstal modul pihak ketiga
Modul 2: Panduan Konfigurasi
- Format konfigurasi dasar
- Parameter konfigurasi global Nginx
- Tabel: Direktif konfigurasi global
- Penggunaan file include
- Bagian server HTTP direktif klien, direktif File I/O, direktif Hash, direktif Socket
- Bagian server virtual
- Konfigurasi Lokasi – di mana, kapan, dan bagaimana
Modul 3: Nginx sebagai Proxy Terbalik
- Modul proxy
- Direktif modul proxy
- Modul upstream: Koneksi keepalive dan Algoritma pemuatan seimbang
- Jenis server upstream: Server upstream tunggal, Server upstream berulang, Server upstream non-HTTP
- Bagaimana menangani masalah upstream
Modul 4: Topik Lanjut Proxy Terbalik
- Pendahuluan tentang Keamanan
- Mengenkripsi lalu lintas dengan SSL
- Memverifikasi klien menggunakan SSL
- Memblokir lalu lintas berdasarkan alamat IP asal
- Membisahkan komponen aplikasi untuk skalabilitas
- Penyesuaian kinerja proxy terbalik: Buffering, Caching, Kompresi
Modul 5. Server HTTP Nginx
- Direktif server HTTP
- Direktif logging HTTP
- Direktif jalur file HTTP
- Direktif penyelesaian nama
- Direktif interaksi klien HTTP
- Direktif batasan HTTP
- Direktif modul akses HTTP
- Direktif streaming HTTP
Modul 6. Pembebanan Beban Nginx
- Tentang Pembebanan Beban
- Menyiapkan lingkungan
- Penggunaan modul upstream
- Penggunaan direktif yang tepat (Bobot, Hash, Max Fails, dll.)
- Menguji konfigurasi Anda
Modul 7: Teknik Penyelesaian Masalah
- Menganalisis berkas log
- Konfigurasi logging lanjut
- Kesalahan konfigurasi umum
- Masalah kinerja
- Penggunaan modul status Stub
Bagian 2: Apache (Durasi Hari 2 1 hari)
Modul 1. Instalasi
- Menginstal Apache
- Apache memulai, menghentikan dan memulai ulang Apache
- Menghapus Apache
- Mencari lokasi berkas Apache
Modul 2. Menambahkan Modul Umum
- Menginstal modul instalasi umum
- Menginstal mod_dav Unix
- Menginstal mod_perl
- Menginstal mod_php Unix
- Menginstal mod_ssl SSL (Secure Socket Layers)
- Mencari modul menggunakan modules.apache.org
- Menginstal mod_security
Modul 3. Logging
- Mendapatkan lebih banyak entri log dan rincian
- Pengaturan ulang log
Modul 4. Host Virtual
- Mengatur host virtual berbasis nama
- Mengatur host virtual berbasis alamat
Modul 5. Alias, Mengarahkan, dan Memutar Ulang
- Mempetakan URL ke direktori
- Membuat URL baru untuk konten yang ada
- Memberikan URL pengguna memiliki URL sendiri
- Mengarahkan ke lokasi lain
- Mengarahkan beberapa URL ke tujuan yang sama
- Memutar ulang elemen antara jalur dan string kueri
- Mengubah segmen URL menjadi argumen kueri
Modul 6. SSL
- Menginstal SSL
- Memproduksi sertifikat SSL yang ditandatangani sendiri
- Memproduksi CA yang dapat dipercaya
- Melayani bagian situs melalui SSL
- Memverifikasi dengan sertifikat klien
Modul 7. Konten Dinamis
- Mengaktifkan direktori CGI
- Mengaktifkan skrip CGI di direktori non-ScriptAliased
- Menentukan dokumen default di direktori CGI
- Mengaktifkan dan menggunakan WebDAV
- Konfigurasi yang rumit dan masalah keamanan dengan WebDAV
Bagian 3: Java Virtual Machine (Durasi Hari 3 0,5 hari)
Menyesuaikan Java Virtual Machine
Memilih pengaturan JVM
- Menyetel ukuran generasi pengumpul sampah
- Di mana mengkonfigurasi pengaturan JVM
- Ketika Anda tidak dapat mengalokasikan cukup memori untuk JVM
- Jumlah memori yang tepat untuk aplikasi Anda
- Menetapkan ukuran heap yang benar
Rasio yang tepat antara generasi muda dan tua
- Algoritma pengumpul sampah
- Memilih pengumpul sampah yang tepat untuk aplikasi Anda
- Pengumpul sampah G1
- Memperbaiki pengumpulan sampah
- Memaksimalkan penggunaan memori
- Menangani kesalahan 'Kelebihan Memori'
- Mencari kebocoran memori dalam kode Anda
Bagian 4: Java Web
Pendahuluan tentang teknologi Java Web
- Apa itu Servlet dan kapan digunakan
- Pendahuluan tentang JSP
- Servlet versus JSP
- Apa itu JavaBean
- Pendahuluan tentang JEE
- Peran EJB (Session Beans, Entity Beans, MDB Beans) dalam aplikasi perusahaan
- Pola MVC - Peran dari Model - Peran dari View - Peran dari Controller
Bagian 5: Konten Multimedia dan HTML 5
- Elemen Audio dan Video HTML 5
- Berbagai protokol streaming - Televisi Internet Protocol (IPTV) - HTTP Live Streaming
- Implementasi server
- Peran streaming OTT
Bagian 6: JBoss (Durasi Hari 4 1 hari)
Modul 1: Menginstal Komponen Inti
- Menginstal lingkungan Java
- Menginstal JBoss AS
- Fitur server aplikasi
- Membuat konfigurasi server kustom
Modul 2: Menyesuaikan Layanan JBoss AS
- Bagaimana memantau layanan JBoss AS
- Kolam thread JBoss AS
- Mengkonfigurasi layanan logging
- Mengkonfigurasi koneksi ke database
- Mengkonfigurasi layanan transaksi
Modul 3. Mendeploy EJB 3 Session Beans
- Membangun Enterprise JavaBeans
- Mengkonfigurasi kontainer EJB
Modul 4: Mendeploy Aplikasi Web
- Membangun tata letak web
- Mengkonfigurasi JBoss Web Server
Modul 5: Mendeploy Aplikasi dengan Layanan Pemesanan JBoss
- Sistem pemesanan JBoss baru
- Membangun aplikasi JMS
- Pemesanan JBoss Lanjut
Modul 6: Mengelola JBoss AS
- Pendahuluan tentang Java Management Extension
- Konsol Administrasi JBoss AS
- Mengelola aplikasi
- Mengelola sumber daya
Modul 7. JBoss Drools - Pendahuluan
- Mendapatkan perangkat lunak
- Menginstal BRMS/Guvnor
- Menginstal plugin Drools
Modul 8. Menggunakan Guvnor
- Navigasi Umum
- Administrasi (Aturan, Paket, Penyebaran)
- Membangun Aturan Bantuan dengan Guvnor
- Dari Guvnor ke JBoss IDE
- Menguji Aturan Anda
Persyaratan
- Pemahaman mengenai konsep dan protokol web server
- Pengalaman menggunakan baris perintah Linux dan editor teks
- Pengalaman dasar dalam pemrograman Java atau PHP
Penonton
- Administrator sistem
- Pengembang web
- Sembarang orang yang ingin mempelajari cara menggunakan teknologi dan fitur web server yang berbeda
Testimoni (5)
Labs
Frank Mhlongo - Standard Bank of South Africa
Kursus - JBoss
Diterjemahkan Mesin
materi yang diberikan sangat informatif dan berguna dalam pemahana teori
M Rizky Dwi Ananda - PT Artajasa Pembayaran Elektronis
Kursus - Nginx
Banyak latihan dan bantuan untuk menyelesaikan masalah.
Celina - Centrum Informatyki Resortu Finansow
Kursus - Apache Web Server Administration
Diterjemahkan Mesin
keterampilan trainer tentang topik-topik tersebut dan cara mereka mendekati materi setelah melihat lingkungan kami dalam sesi berbagi layar.
Stig-Ole Amundsen - Helse Nord IKT
Kursus - WildFly Server Administration
Diterjemahkan Mesin
Contoh fungsi dan/atau operator yang dibagikan semuanya dijelaskan dengan baik.
Brian Amlon - Thakral One, Inc.
Kursus - Introduction to Drools 7 for Developers
Diterjemahkan Mesin