Обзор курса
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 рабочих дней мы вернем тебе деньги в размере неиспользованного тарифного лимита.