Этот курс — ваш практический путь к глубокому пониманию и уверенной работе с Nginx в системах Ubuntu и CentOS. Материал разработан так, чтобы вы смогли не только установить и настроить сервер, но и научиться использовать его как мощный веб-сервер, обратный прокси и балансировщик нагрузки.
Что вы изучите в этом курсе
Обучение построено по нарастающей сложности — от основ до продвинутых возможностей Nginx. Все разделы сопровождаются практическими демонстрациями и рекомендациями, применимыми в реальных рабочих средах.
Установка и базовая конфигурация Nginx
С самого начала вы научитесь устанавливать и обновлять Nginx на разных версиях Ubuntu и CentOS с использованием различных методов:
установка через стандартные репозитории;
подключение официального репозитория Nginx;
ручная сборка Nginx из исходников для расширенной конфигурации.
Настройка Nginx как высокопроизводительного веб-сервера
Вы разберете основные и продвинутые техники оптимизации, узнаете, как работает событийная модель Nginx, и как добиться максимальной отдачи от сервера. Также вы научитесь:
конфигурировать виртуальные хосты;
настраивать обработку PHP через PHP-FPM;
устанавливать и защищать MySQL Server;
использовать логи и мониторинг для повышения стабильности.
Работа с доменными именами и HTTPS
После освоения основ конфигурирования вы перейдете к настройке доменных имён и их привязке к вашему серверу. Здесь вы научитесь:
создавать и управлять DNS-записями;
конфигурировать серверные блоки под разные домены и поддомены;
защищать трафик с помощью Let’s Encrypt и автоматизировать обновление сертификатов.
Расширенные возможности Nginx
Курс также включает изучение более продвинутых сценариев работы сервера, применимых в крупных или высоконагруженных проектах.
Использование Nginx как Reverse Proxy
Вы освоите моделирование реальной архитектуры, где Nginx выполняет роль:
точки входа для приложений, работающих на Node.js, Python, PHP и других технологиях;
модуля кеширования для ускорения ответов сервера;
защитного уровня между интернетом и внутренними сервисами.
Балансировка нагрузки (Load Balancing)
Вы узнаете, как распределять трафик между несколькими серверами для повышения отказоустойчивости и производительности веб-приложений. На практике вы разберете:
round-robin и другие политики балансировки;
health-check и контроль состояния upstream-серверов;
кэширование и буферизацию запросов.
Почему этот курс вам пригодится
После прохождения курса вы сможете уверенно настроить и поддерживать веб-инфраструктуру на базе Nginx, вне зависимости от масштаба проекта. Подробные объяснения, реальные примеры и пошаговые инструкции помогут вам не только освоить теорию, но и применить знания на практике.
Итоговые навыки, которые вы получите
установка и управление Nginx в Ubuntu и CentOS;
настройка веб-сайтов, доменов и SSL-сертификатов;
работа с PHP, MySQL и серверными блоками;
создание архитектуры Reverse Proxy;
балансировка нагрузки и оптимизация производительности.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф