DevOps Artisan – Основи NGINX

курс DevOps Artisan – Основи NGINX присвячений усім, хто хоче дізнатися про Nginx і знати основи Nginx.

Кому воно адресоване?

  • Інженери DevOps;
  • системні адміністратори Linux;
  • Архітектори.

Що ти навчишся?

Після завершення цього курсу студенти знатимуть основи NGINX і зможуть:

  • налаштувати NGINX як захищений веб-сервер, зворотний проксі, кеш і балансувальник навантаження;
  • як інтегрувати інструменти сторонніх розробників, такі як Let's Encrypt.

Передумови:

Немає жодних передумов для проходження цього курсу.

Рекомендується, але не обов’язково, щоб учні:

  • мати базові знання з розуміння веб-серверів і командного рядка Unix;
  • мати навички виконання команд Unix, створення та редагування текстових файлів та навігації системними файлами.

Розклад курсу:

Матеріали курсу англійською мовою. Викладання ведеться румунською мовою.

Модуль 1: Обслуговування статичного вмісту
  • Що таке NGINX?
  • Використовуйте випадки
  • Огляд комунікаційних елементів веб-додатків
  • Що таке HTTP і HTTPS?
  • Структура та компоненти запиту HTTP
  • Коди стану відповіді HTTP
  • Що таке URL?
  • Посібник із встановлення NGINX
  • Пояснення щодо директив, контекстів і віртуальних серверів NGINX
  • Файли та каталоги NGINX
  • Команди NGINX
  • Як обслуговувати статичний вміст
  • Практична лабораторна робота: встановлення NGINX
Модуль 2: Проксі-з’єднання з вищестоящими серверами
  • Що таке проксі-з'єднання?
  • Вихідні сервери
  • Налаштування вихідних серверів
  • Практична лабораторія: обслуговування статичного вмісту та налаштування вихідних серверів

Модуль 3: Налаштувати та налаштувати журналювання

  • Налаштування журналу помилок
  • Налаштування журналу доступу
  • Доступ до змінних журналу
  • Інтегроване ведення журналів NGINX з іншими постачальниками
  • Практична лабораторія: налаштуйте журналювання та інтегруйте NGINX із Splunk і Kibana

Модуль 4: Моніторинг живої активності

  • Моніторинг активності в реальному часі
  • Моніторинг активності в реальному часі - інформаційна панель
  • Збір даних для відображення в статистиці
  • Демо: моніторинг активності в реальному часі
Модуль 5: Налаштування HTTPS і безпеки сайту
  • Як працює SSL
  • Налаштування сервера HTTPS
  • Термінація SSL для висхідних серверів TCP
  • Захист HTTP-трафіку до вихідних серверів (повторне шифрування)
  • Взаємна автентифікація NGINX
  • Практична робота: Безпека HTTPS
Модуль 6: Використання змінних у перезаписах, маршрутизації та картах
  • Що таке правила перезапису?
  • Директива повернення
  • Директива rewrite
  • Директива try_files
  • Практична лабораторія: переписування, маршрутизація та карти
Модуль 7: З’єднання маршрутів
  • Передача заголовків запиту
  • Вибір вихідної IP-адреси
Модуль 8: Балансування навантаження
  • Що таке балансир навантаження?
  • Алгоритми балансування навантаження
  • Налаштування циклічного алгоритму
  • Налаштування алгоритму найменших з'єднань
  • Налаштування алгоритму IP Hash
  • Балансування навантаження – ваги серверів
  • Практична лабораторія: налаштування та усунення несправностей різних методів балансування навантаження, таких як циклічний перебір/найменше з’єднання/хеш IP-адреси
Модуль 9: Впровадження та керування кешуванням
  • Що таке кешування?
  • Як працює кешування?
  • Налаштування базового кешування
  • Тонка настройка кешу
  • Що таке компресія?
  • Директиви стиснення
    Практична лабораторна робота: впроваджуйте та керуйте кешуванням, налаштувавши NGINX для збереження відповідей у ​​дисковому кеші та використання їх для відповідей клієнтам
Модуль 10: Використовуйте NGINX API для динамічного налаштування серверів під час виконання
  • Динамічна конфігурація з NGINX Plus API
  • Увімкнення динамічної конфігурації
  • Використання API для динамічної конфігурації
Модуль 11: Встановіть NGINX із бінарних і вихідних файлів
  • Встановлення NGINX з бінарного файлу
  • Встановлення NGINX із вихідних файлів
  • Практична лабораторна робота: створення NGINX із вихідних файлів

Рекомендуємо продовжити:

Програми сертифікації

DevOps Artisan – Основи NGINX

Індивідуальні пропозиції для груп від 2 осіб

Деталі курсу

Тривалість:

2
днів

Ціна:

840 EUR

Доставка:

Викладання в класі, гібридний клас, віртуальний клас

Рівень:

2. Асоційований

Ролі:

Адміністратор, архітектор, DevOps професіонали