Службы Web: установка и конфигурирование web-серверов
HTTP по шагам, установка Apache и Nginx, виртуальные хосты, HTTPS с сертификатом, права и логи, разбор ошибок сервера.
Группа формируется
12 ак.ч.
от 15 до 55 лет
по согласованию
Стоимость
5400 руб/курс
Ориентировочная: зависит от формата и числа слушателей
Получить подробности
Курс про сервер, который отдаёт сайты. Ставим Apache и Nginx, поднимаем несколько сайтов на одной машине, включаем HTTPS и учимся читать журналы, когда вместо страницы приходит ошибка.
Практика на стенде: два виртуальных хоста, сертификат, настройка прав и разбор сломанного сайта.
По желанию возможны индивидуальные занятия.
Программа обучения:
Модуль 1. Протокол HTTP
- Запрос и ответ, методы, заголовки.
- Коды состояния: 200, 301, 403, 404, 500, 502.
- Куки, сессии, кеширование на стороне браузера.
- Практика: разбор обмена в инструментах разработчика и через curl.
Модуль 2. Установка сервера
- Apache и Nginx: чем отличаются и что выбрать.
- Установка, структура конфигурации, запуск и перезапуск.
- Корень сайта, индексные файлы, права на файлы и папки.
- Обработка PHP: модуль и FPM.
Модуль 3. Несколько сайтов и HTTPS
- Виртуальные хосты: несколько доменов на одном адресе.
- Сертификат и HTTPS, бесплатные сертификаты и автопродление.
- Переадресация с http на https и с www на без www.
- Простая защита: ограничение по адресу, парольный доступ к разделу.
Модуль 4. Эксплуатация
- Журналы доступа и ошибок, ротация.
- Типовые ошибки: 403 из-за прав, 404 из-за корня, 502 из-за упавшего PHP.
- Базовая нагрузка: кеш, сжатие, лимиты.
- Итоговая практика: поднять два сайта с HTTPS и починить третий, сломанный.
По окончании курса слушатель получает диплом Компьютерной Академии установленного образца.
Как проходят занятия
Аудитории, оборудование и практика — как это выглядит изнутри.