Веб - сервера Nginx и Apache
О чём курс
Курс посвящен глубокому изучению двух самых востребованных и популярных веб-серверов в современной индустрии разработки — nginx и Apache. В условиях, когда для функционирования любого сайта требуется надежный веб-сервер, умение самостоятельно устанавливать, настраивать и администрировать серверную среду становится критически важным навыком для любого специалиста. Программа курса разработана таким образом, чтобы дать слушателям не просто теоретические знания, а уверенную базу для успешного входа в сферу серверного программирования. Вы научитесь создавать виртуальные хосты и директории, управлять кэшированием контента, настраивать SSL-сертификаты для обеспечения безопасности трафика, а также освоите тонкости работы с перенаправлениями и модулями mod_rewrite и ngx_http_rewrite_module.
Курс ориентирован на широкий круг специалистов: от начинающих веб-разработчиков и системных администраторов до тех, кто работает с системами управления контентом (CMS) или занимается серверной разработкой на языках PHP, Python и Node.js. Понимание того, как именно веб-сервер обрабатывает запросы и какие данные возвращает в ответ, является фундаментальным требованием для фронтенд-разработчиков, использующих Fetch или AJAX-запросы в своих приложениях. Вы научитесь настраивать заголовки CORS, подключать PHP к серверу и эффективно управлять серверными ресурсами.
Обучение проходит в практико-ориентированном формате: каждая теоретическая тема подкрепляется лабораторными работами, что позволяет закрепить полученные навыки в реальных условиях. Вы не просто изучаете документацию, а настраиваете взаимодействие серверов, балансировку нагрузки и кэширование, что максимально приближает процесс обучения к реальным задачам, с которыми сталкиваются разработчики в крупных хостинговых и облачных компаниях.
Почему стоит пройти этот курс? Во-первых, это инвестиция в вашу профессиональную компетентность. Понимание принципов работы веб-серверов — это гарантия того, что вы сможете самостоятельно развернуть проект, устранить ошибки конфигурации и обеспечить стабильную работу веб-приложения. Во-вторых, курс дает комплексный взгляд на стек технологий: вы поймете, как связываются между собой клиентская и серверная части, как работают протоколы и как правильно настраивать безопасность. В-третьих, программа охватывает как классический Apache, так и современный высокопроизводительный nginx, что делает вас универсальным специалистом, способным работать с любым типом инфраструктуры. По окончании обучения вы будете обладать всеми необходимыми инструментами для профессионального администрирования веб-серверов и глубокого понимания серверной архитектуры, что станет прочным фундаментом для вашего дальнейшего карьерного роста в IT-индустрии.
Программа обучения
Модуль 1. Введение в сети и HTTP (4 ак. ч.) Модуль 2. Веб-сервер Apache (10 ак. ч.) Модуль 3. Веб-сервер Nginx (10 ак. ч.)
Спойлер: Содержание Модуль 1 - Введение в сети и HTTP
- Адресация в сетях
- Маршрутизация
- Порты
- DNS
- Использование полезных утилит
- Терминология (RFC2616)
- Методы запросов
- Статус сервера
- Заголовки запроса и ответа
- Передача данных
- Расширяемость протокола
- CORS
- Обзор существующих веб-серверов
- Практические работы по теме модуля
Модуль 2 - Веб-сервер Apache
- Обзор и установка сервера Apache
- Основные директивы настройки сервера Apache
- Файлы конфигурации сервера
- Виртуальные хосты
- Виртуальные директории
- Пользовательские сообщения об ошибках
- Использование пользовательских заголовков ответа
- Привязка расширений файлов к MIME-типам
- Управление кэшированием
- Привязка и использование серверных обработчиков (PHP)
- Аутентификация и авторизация пользователя
- Защита HTTP-трафика с использованием SSL
- Использование модуля mod_rewrite
- Настройка CORS в Apache
- Практические работы по теме модуля
Модуль 3 - Веб-сервер Nginx
- Обзор и установка сервера Nginx
- Основные директивы настройки сервера Nginx
- Файлы конфигурации сервера
- Виртуальные хосты
- Виртуальные директории
- Пользовательские сообщения об ошибках
- Использование пользовательских заголовков ответа
- Привязка расширений файлов к MIME-типам
- Управление кэшированием
- Привязка и использование серверных обработчиков
- Аутентификация и авторизация пользователя
- Защита HTTP-трафика с использованием SSL
- Использование модуля ngx_http_rewrite_module
- Использование Nginx в качестве кэширующего сервера
- Использование Nginx в качестве балансировщика нагрузки
- Настройка CORS в nginx
- Практическая работа: настройка взаимодействия серверов
- Практические работы по теме модуля
Теги курса
Другие материалы автора 7
АТ Алексей Тарасов Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».