Курс: Веб - сервера Nginx и Apache
Продолжительность курса: 24 ак. ч.
Описание курса:
На курсе рассматриваются самые популярные веб-сервера, используемые разработчиками сайтов - nginx и Apache. Вы научитесь устанавливать и конфигурировать сервера, создавать виртуальные хосты и виртуальные папки, устанавливать SSL-сертификат, освоите перенаправления и принципы работы mod_rewrite.
Необходимая подготовка:
Успешное окончание курса HTML и CSS. Уровень 1. Создание сайтов на HTML и СSS, или эквивалентная подготовка.
Программа курса:
Модуль 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
• Практическая работа: настройка взаимодействия серверов
• Практические работы по теме модуля
Окончательная цена указывается в договоре на обучение.
Записаться на курс