Обзор курса
NGINX — это мощный инструмент для хостинга сайтов, обработки запросов, балансировки нагрузки и кэширования. Этот курс охватывает ключевые принципы, настройку виртуальных хостов, редиректы и проксирование запросов. Подходит для начинающих и имеющих некоторый опыт, вы научитесь оптимизировать производительность и защищать сервер.
Ты научишься
Управлять трафиком приложений
Балансировать нагрузку и кэшировать данные
Проксировать запросы между бэкендами
Обеспечивать безопасность: SSL, DDoS, HSTS
Содержание курса
Что такое NGINX?
Теория
5 мин.
Зачем нужен NGINX?
Теория
10 мин.
Квиз
Квиз
2 мин.
Структура файлов
Теория
6 мин.
Создание первого конфига
Код
24 мин.
Добавление второго хоста
Код
7 мин.
Команды управления NGINX
Код
8 мин.
Квиз
Квиз
5 мин.
Сервинг статитечских файлов
Код
47 мин.
Обработка ошибок и страница 404
Код
10 мин.
Директива location
Код
37 мин.
Понятие обратного прокси
Код
8 мин.
Директива proxy_set_header
Код
17 мин.
Буферизация
Теория
4 мин.
Квиз
Квиз
5 мин.
Директива rewrite
Код
13 мин.
RegEx для изменения URL
Код
20 мин.
Директива pass_request_body
Теория
4 мин.
Квиз
Квиз
2 мин.
Что такое SSL/TLS?
Теория
18 мин.
Квиз
Квиз
2 мин.
Самоподписанные SSL-сертификаты
Код
10 мин.
Утилита certbot
Теория
3 мин.
Директива ssl_protocols и ssl_ciphers
Код
6 мин.
HSTS
Код
8 мин.
Принципы кэширования
Теория
6 мин.
Client-Side Caching
Код
15 мин.
Proxy Cache (1)
Код
20 мин.
Proxy Cache (2)
Код
7 мин.
Переменные окружения
Код
8 мин.
Логи доступа и ошибок
Код
9 мин.
Балансировка нагрузки
Код
7 мин.
Алгоритмы балансировки нагрузки
Код
22 мин.
Здоровье бэкендов (health checks)
Код
20 мин.
Настройка числа воркеров
Код
7 мин.
Настройка worker_connections
Код
6 мин.
Сжатие данных Gzip
Код
5 мин.
Ограничение доступа по IP
Код
5 мин.
HTTP Basic Auth
Код
8 мин.
Защита от DDoS
Код
26 мин.
Директива auth_request
Теория
8 мин.
Заключительный квиз
Квиз
5 мин.
Часто задаваемые вопросы
Подписка на платформу дает тебе безграничный доступ ко всем курсам платформы, а также доступ к онлайн-тренажеру с практическими задачами.
Помимо этого при оформлении подписки Premium и выше ты также получаешь доступ ко всем пет-проектам и получаешь возможность проходить технические собеседования с AI-ментором.
Ты можешь отменить подписку в любой момент времени, при этом у тебя сохранится доступ к платформе на оплаченный период. Сделать это можно через личный кабинет в разделе «Управление подпиской».
Да, ты можешь в любое время перейти на новый тариф. При этом мы предоставим скидку, учитывая неиспользованное время на текущем тарифе. Изменить тариф можно в личном кабинете.
Чтобы вернуть деньги за оплаченный тариф, напиши нам на почту support@upshell.io
В течение 5 рабочих дней мы вернем тебе деньги в размере неиспользованного тарифного лимита.