1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

06 August 2015 31 October 2015
Goal completed 26 September 2015

Goal author

Александр П

Russia, Москва

45 years old

General

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

 Goal Accomplishment Criteria

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

  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
  • 1670
  • 06 August 2015, 10:12
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?