Специалист. 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