План на курса

Секция 1: Nginx (Ден 1 с продължителност 1,5 дни)

Модул 1: Инсталиране на Nginx и модули на трети страни

    Инсталиране Nginx с помощта на мениджър на пакети Конфигуриране за уеб Конфигуриране на опциите за указване на пътища Таблица: Опции за конфигуриране на HTTP Активиране на различни модули Таблица: Опции за конфигуриране на HTTP модул Деактивиране на неизползвани модули Таблица: Деактивиране на опции за конфигуриране Инсталиране на модули на трети страни

Модул 2: Ръководство за конфигуриране

    Основният конфигурационен формат Nginx глобални конфигурационни параметри Таблица: Глобални конфигурационни директиви Използване на включващи файлове Секцията на HTTP сървъра Клиентски директиви, Файлови I/O директиви, Хеш директиви, Сокет директиви Секцията за виртуален сървър Конфигуриране на местоположения – къде, кога и как

Модул 3: Nginx като обратно прокси

    Прокси модулът Директиви за прокси модула Модулът нагоре: поддържане на връзки и алгоритми за балансиране на натоварването Типове сървъри нагоре: Единичен сървър нагоре, Множество сървъри нагоре, Не-HTTP сървъри нагоре Как да се справяте с проблеми нагоре

Модул 4: Разширени теми за обратен прокси

    Въведение в сигурността Криптиране на трафик с SSL Удостоверяване на клиенти с помощта на SSL Блокиране на трафик въз основа на първоначален IP адрес Изолиране на компоненти на приложението за мащабируемост Настройка на производителността на обратен прокси: Буфериране, Кеширане, Компресиране

Модул 5. Nginx HTTP сървърът

    Директиви за HTTP сървър Директиви за HTTP регистриране Директиви за път към HTTP файлове Директиви за разделяне на имена HTTP директиви за клиентско взаимодействие Директиви за HTTP ограничения Директиви за модул за HTTP достъп Директиви за HTTP стрийминг

Модул 6. Nginx Балансиране на натоварването

    Относно балансирането на натоварването Настройка на средата Използване на Upstream модула Използване на правилните директиви (Weight, Hash, Max Fails и т.н.) Тестване на вашата конфигурация

Модул 7: Техники за отстраняване на неизправности

    Анализиране на регистрационни файлове Конфигуриране на разширено регистриране Често срещани грешки при конфигуриране Проблеми с производителността Използване на модула Stub Status

Раздел 2: Apache (Ден 2 с продължителност 1 ден)

Модул 1. Инсталация

    Инсталиране на Apache Apache стартиране, спиране и рестартиране на Apache Деинсталиране на Apache Намиране на местоположението на файловете на Apache

Модул 2. Добавяне на общи модули

    Инсталиране на общи инсталационни модули Инсталиране на Unix mod_dav Инсталиране на mod_perl Инсталиране на Unix mod_php Инсталиране на mod_ssl SSL (Secure Socket Layers) Намиране на модули с помощта на modules.apache.org Инсталиране на mod_security

Модул 3. Сеч

    Получаване на повече записи в регистрационни файлове и подробности Ротиращи се регистрационни файлове

Модул 4. Виртуални хостове

    Настройване на базирани на имена виртуални хостове Настройване на базирани на адреси виртуални хостове

Модул 5. Псевдоними, пренасочване и пренаписване

    Съпоставяне на URL към директория Създаване на нов URL за съществуващо съдържание Предоставяне на URL адреси (унифицирани локатори на ресурси) потребители, които имат собствени URL адреси Потребители Техни собствени URL адреси Пренасочване към друго местоположение Пренасочване на няколко URL адреса към една и съща дестинация Пренаписване на елементи между пътя и низа на заявката Превръщане на URL сегментите в аргументи на заявката

Модул 6. SSL

    Инсталиране на SSL Генериране на самоподписани SSL сертификати Генериране на надежден CA Обслужване на част от сайта чрез SSL Удостоверяване с клиентски сертификати

Модул 7. Динамично съдържание

    Активиране на CGI директория Активиране на CGI скриптове в не-ScriptAliased директории Указване на документ по подразбиране в CGI директория Активиране и използване на WebDAV сложни конфигурации и проблеми със сигурността с WebDAV

Раздел 3: Java Виртуална машина (продължителност на ден 3 0,5 дни)

Настройка на Java виртуална машина

Избор на настройките на JVM

    Оразмеряване на поколенията за събиране на отпадъци Къде да конфигурирате настройките на JVM Когато не можете да разпределите достатъчно памет за JVM Правилното количество памет, което да предоставите на вашето приложение Задаване на правилния размер на купчината

Правилното съотношение между младите и старите поколения

    Алгоритмите за събиране на боклук Избор на правилния събирач на боклук за вашето приложение G1 събирач на боклук Отстраняване на грешки в събиране на боклук Правилно използване на паметта Обработка на грешки „Недостиг на памет“ Откриване на изтичане на памет във вашия код

Раздел 4: Java Мрежа

Въведение в Java уеб технологиите

    Какво е Servlet и кога да се използва Въведение в JSP Servlet срещу JSP Какво е JavaBean Въведение в JEE Ролята на EJB (Session Beans, Entity Beans, MDB Beans) в корпоративно приложение Моделът MVC – Ролята на Модел - Ролята на Изгледа - Ролята на Контролера

Раздел 5: Мултимедийно съдържание и HTML 5

    HTML 5 Аудио и видео елемента Различни протоколи за стрийминг - Телевизия по интернет протокол (IPTV) - Реализации на HTTP Live Streaming сървър Ролята на OTT стрийминг

Секция 6: JBoss (Ден 4 с продължителност 1 ден)

Модул 1: Инсталиране на основни компоненти

    Инсталиране на Java среда Инсталиране на JBoss функции на AS сървър на приложения Създаване на потребителска конфигурация на сървъра

Модул 2: Персонализиране на JBoss AS услуги

    Как да наблюдавате JBoss AS услуги JBoss AS набор от нишки Конфигуриране на услуги за регистриране Конфигуриране на връзката към базата данни Конфигуриране на услугата за транзакции

Модул 3. Внедряване на EJB 3 Session Beans

    Разработване на Enterprise JavaBeans Конфигуриране на EJB контейнера

Модул 4: Разполагане на уеб приложение

    Разработване на уеб оформление Конфигуриране на JBoss Web Server

Модул 5: Разполагане на приложения с JBoss услуга за съобщения

    Новата JBoss система за съобщения Разработване на JMS приложения Разширени JBoss съобщения

Модул 6: Управление на JBoss AS

    Представяне на Java Management Разширение JBoss AS Административна конзола Управление на приложения Администриране на ресурси

Модул 7. JBoss Слюнки - Въведение

    Получаване на софтуера Инсталиране на BRMS/Guvnor Инсталиране на приставката Drools.

Модул 8. Използване на Guvnor

    Администриране на обща навигация (правила, пакети, внедряване) Изграждане на ръководени правила с Guvnor От Guvnor до JBoss IDE Тестване на вашите правила

Изисквания

  • Разбиране на концепциите и протоколите на уеб сървъра
  • Опит с използване на командния ред на Linux и текстови редактори
  • Основен опит в програмирането на Java или PHP

Публика

  • Системни администратори
  • Уеб разработчици
  • Всеки, който иска да научи как да използва различни технологии и функции на уеб сървъра
  28 Hours
 

Брой участници


Започва

Свършва


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

Свързани Kурсове

Undertow: Embed a Web Server into Your Application

  7 Hours

Свързани Kатегории