Специалист. Web - мастеринг. Серверное web - программирование. Часть 1
Цель курса:
Рассмотреть особенности использования и администрирования распространенных Веб-серверов , дать слушателям твердые знания протокола работы Веб-приложений, особенности администрирования Веб-серверов.
Курс предназначен для специалистов по поддержке и администрированию веб-серверов, разработчикам веб-приложений, программистам, системным администраторам.
Мы гарантируем 100% качество обучения!
По окончании курса Вы будете уметь:
- знать и понимать протокол HTTP/1.1;
— администрировать сервер IIS 6;
— администрировать сервер Apache;
— управлять кэшированием контента;
— использовать обработчики и модули сервера;
— понимать механизмы аутентификации пользователей;
— использовать SSL и пакет OpenSSL;
— работать со спецификациями RFC;
Модуль 1. Основы TCP/IP
- Сети TCP/IP
— Адресация в сетях
— Маршрутизация
— Порты
— Лабораторная работа: Использование сетевых утилит ping, tracert, netstat
— Разрешение имен
— DNS
— Лабораторная работа: Просмотр и создание записей DNS.
Модуль 2. Протокол HTTP
- Терминология (RFC2616)
— Методы запросов
— Статус сервера
— Заголовки запроса и ответа
— Лабораторная работа: Просмотр обмена данными между Веб-сервером и браузером
— Передача данных
— Расширяемость протокола
— Лабораторная работа: Просмотр данных, передаваемых методами GET и POST
— Безопасность: аутентификация и авторизация пользователя
— Безопасность обмена данными: SSL
— Обзор существующих Веб-серверов
Модуль 3. Сервер Microsoft IIS 6
- Обзор, установка и настройка сервера IIS
— Приложения и пулы приложений
— Понятие виртуальной папки
— Лабораторная работа: Создание и настройка виртуальной папки
— Виртуальные хосты (виртуальные сервера)
— Лабораторная работа: Создание и настройка виртуального хоста
— Настройка сообщений об ошибках
— Лабораторная работа: Настройка сообщений об ошибках
— Настройка файлов журналов
Модуль 4. Сервер Microsoft IIS 6 (продолжение)
- MIME-типы
— Привязка MIME-типа к произвольному расширению
— Управление кэшированием
— Привязка обработчиков
— Лабораторная работа: Настройка сервера на обработку произвольных типов файлов
— Аутентификация и авторизация пользователя
— Включение режима SSL
— Лабораторная работа: Включение SSL
Модуль 5. Сервер Apache
- Обзор и установка сервера Apache
— Основные директивы настройки сервера Apache
— Файлы конфигурации и .htaccess
— Настройка виртуальной папки
— Лабораторная работа: Создание и настройка виртуальной папки
— Виртуальные хосты
— Лабораторная работа: Создание и настройка виртуального хоста
— Настройка сообщений об ошибках
— Настройка файлов журналов
Модуль 6. Сервер Apache (продолжение)
- Управление кэшированием
— Модули сервера
— Привязка обработчиков
— Лабораторная работа: Настройка сервера на обработку произвольных типов файлов
— Аутентификация и авторизация пользователя
— Лабораторная работа: Аутентификация пользователей
— OpenSSL (обзорно)
— Лабораторная работа: Генерация сертификатов, включение SSL
— Подведение итогов
#программирование@itmozg #web@itmozg #Apache@itmozg #htaccess@itmozg