1

Этап 1

Модуль 1. Основы сетей

2

Этап 2

Модуль 2. Протокол HTTP

3

Этап 3

Модуль 3. Сервер Microsoft IIS

4

Этап 4

Модуль 4. Сервер Apache

1

Этап 1

Модуль 1. Основы сетей

2

Этап 2

Модуль 2. Протокол HTTP

3

Этап 3

Модуль 3. Сервер Microsoft IIS

4

Этап 4

Модуль 4. Сервер Apache

06 августа 2015 31 октября 2015
Цель завершена 26 сентября 2015
Общая

[Специалист] Web - мастеринг. Серверное web - программирование

Веб-мастер, как специалист по Веб-приложениям, просто обязан четко представлять себе принципы работы Веб-сервера. Именно знания протокола HTTP делают Веб-мастера профессионалом своего дела и позволяют ему легко решать задачи построения сайтов. К сожалению, очень часто Веб-мастера пренебрегают этими рекомендациями, и в результате, Веб-мастер, сталкиваясь с задачей, не представляет себе способов ее решения, пытаясь писать громоздкий программный код, и даже не догадывается, что задача решается одной-двумя строчками в конфигурации Веб-сервера.

Этот курс рассчитан для тех слушателей, которые желают иметь твердые представления о механизмах работы Веб-сервера и иметь навыки администрирования. Этот курс будет полезным как для выпускников курсов направлений PHP, ASP.Net и др, так и для слушателей, которые только планируют это обучение. На курсе рассматриваются сервер IIS, входящий в состав линейки ОС Windows 8/7 и Windows Server 2012/2008, а также сервер Apache версий 2.2 - 2.4, часто применяемый на платформе Unix. Данный курс может быть также рекомендован выпускникам курсов Веб-направления, если слушатели не проходили настоящий курс.

Серьезной отличительной чертой курса является то, что помимо основных тем, на курсе рассматриваются очень важные темы, связанные с безопасностью, такие как механизмы аутентификации, сценарии авторизации пользователей, настройка и использование SSL, работа с сертификатами SSL, использование модуля сервера Apache mod_rewrite.

 Критерий завершения

Материал изучен

  1. Модуль 1. Основы сетей

    • Сети TCP/IP
    • Модель OSI
    • Адресация в сетях
    • Маршрутизация
    • Порты
    • Разрешение имен
    • DNS
    • Использование полезных утилит
      • Лабораторная работа: Просмотр и создание записей DNS
  2. Модуль 2. Протокол HTTP

    • Терминология (RFC2616)
    • Методы запросов
    • Статус сервера
    • Заголовки запроса и ответа
      • Лабораторная работа: Просмотр обмена данными между Веб-сервером и браузером
    • Передача данных методами GET, HEAD и POST
    • Расширяемость протокола
      • Лабораторная работа: Просмотр данных, передаваемых методами GET и POST
    • Безопасность: аутентификация и авторизация пользователя
    • Безопасность обмена данными: SSL
    • Обзор существующих Веб-серверов
  3. Модуль 3. Сервер Microsoft IIS

    • Обзор, установка и настройка сервера IIS
    • Приложения и пулы приложений
    • Настройка файлов журналов
    • Понятие виртуального хоста
      • Лабораторная работа: Создание и настройка виртуального хоста
    • Понятие виртуальной папки
      • Лабораторная работа: Создание и настройка виртуальной папки
    • Настройка сообщений об ошибках
      • Лабораторная работа: Настройка сообщений об ошибках
    • MIME-типы
    • Привязка MIME-типа к произвольному расширению
    • Управление кэшированием
    • Привязка обработчиков
      • Лабораторная работа: Настройка сервера на обработку произвольных типов файлов
    • Аутентификация и авторизация пользователя
    • Включение режима SSL
      • Лабораторная работа: Базовая аутентификация пользователя с использованием SSL
  4. Модуль 4. Сервер Apache

    • Установка сервера Apache. Обзор версий Apache 2.2 – 2.4
      • Лабораторная работа: Установка сервера Apache
    • Основные директивы настройки сервера Apache
    • Файлы конфигурации и .htaccess
      • Лабораторная работа: Использование системной переменной PATH
    • Виртуальные хосты
      • Лабораторная работа: Создание и настройка виртуального хоста
    • Настройка виртуальной папки
    • Настройка сообщений об ошибках
      • Лабораторная работа: Создание виртуальной папки и настройка сообщений об ошибках
    • Управление заголовками ответа сервера
    • Управление кэшированием
    • Модули сервера
    • Привязка обработчиков
      • Лабораторная работа: Настройка сервера на обработку произвольных типов файлов и привязка обработчиков
    • Аутентификация и авторизация пользователя
      • Лабораторная работа: Аутентификация пользователей
    • Использование модуля mod_rewrite
  • 1698
  • 06 августа 2015, 10:12
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?