- 21, Apr 2023
- #1
Web - мастеринг. Настройка web - серверов
Игорь Борисов (Специалист)
Web-mastering
В рейтинге самых привлекательных и востребованных профессий в ИТ на первое место можно с уверенностью поставить веб-мастера – под этим словом в широком смысле понимают специалистов, которые занимаются разработкой и поддержкой сайтов.
Сегодня любая серьезная компания стремится обзавестись собственным сайтом или веб-страницей, а значит, ей нужны квалифицированные специалисты.
Разработчики, программисты, верстальщики, оптимизаторы – ценные сотрудники в российских и международных компаниях.
Им предлагают достойный оклад и заманчивые условия труда: корпоративные «плюшки», интересные проекты, карьерный рост, гибкий график.
Благодаря стабильному спросу на свои услуги веб-мастер может позволить себе работать на фрилансе: самому выбирать заказчиков, не отчитываясь перед «дядей», сидя в любимом кресле дома или в отеле на берегу моря.
Если вы решили заниматься разработкой сайтов, вам нужно четко представлять принципы работы веб-сервера.
Именно знания протокола HTTP делают веб-мастера профессионалом своего дела и позволяют ему легко решать задачи построения сайтов.
Пренебрегающий этим фактом специалист, сталкиваясь с задачей, пишет громоздкий программный код и даже не догадывается, что она решается одной-двумя строчками в конфигурации веб-сервера.
Наш курс «Web-мастеринг. Настройка web-серверов» поможет изучить механизмы работы веб-сервера и получить практические навыки администрирования. Он будет полезен выпускникам курсов направлений PHP, Python, Ruby и др. и слушателям, которые только планируют это обучение. Курс может быть рекомендован выпускникам курсов по веб-направлению, если слушатели не проходили настоящий курс.
На занятиях вы рассмотрите свободный сервер Nginx, а также сервер Apache версий 2.2-2.4, часто применяемый на платформе Unix.
Преподаватель уделит внимание важным темам, связанным с безопасностью: механизмы аутентификации, сценарии авторизации пользователей, настройка и использование SSL, работа с сертификатами SSL, использование модуля сервера Apache mod_rewrite.
Полученные знания вы отработаете на практике: 24-часовой курс включает 13 лабораторных работ.
Пройдя курс, вы сможете самостоятельно администрировать серверы Nginx и Apache 2.2-2.4, управлять кэшированием контента, использовать SSL и работать со спецификациями RFC.
Ваши умения и навыки подтвердят престижные документы центра: свидетельство или удостоверение о повышении квалификации.
Модуль 1. Основы сетей
- Сети TCP/IP
- Модель OSI
- Адресация в сетях
- Маршрутизация
- Порты
- Разрешение имен
- DNS
- Использование полезных утилит
Модуль 2. Протокол HTTP
- Терминология (RFC2616)
- Методы запросов
- Статус сервера
- Заголовки запроса и ответа
- Передача данных
- Расширяемость протокола
- Обзор существующих веб-серверов
Модуль 3. Веб-сервер Apache
- Обзор и установка сервера Apache
- Основные директивы настройки сервера Apache
- Файлы конфигурации сервера
- Виртуальные хосты
- Виртуальные директории
- Пользовательские сообщения об ошибках
- Использование пользовательских заголовков ответа
- Привязка расширений файлов к MIME-типам
- Управление кэшированием
- Привязка и использование серверных обработчиков
- Аутентификация и авторизация пользователя
- Защита HTTP-трафика с использованием SSL
- Использование модуля mod_rewrite
Модуль 4. Веб-сервер Nginx
- Установка сервера Nginx
- Основные директивы настройки сервера Nginx
- Конфигурирование сервера
- Использование Nginx в качестве кэшируещего сервера
- Использование Nginx в качестве балансировщика нагрузки
Скачать: