Учебно-методические материалы для студентов кафедры АСОИУ

Установка и конфигурирование веб-сервера

Веб-сервер — это специализированное программное обепечение в архитектуре WWW, представляющее клиентам доступ к гипертекстовым документам по протоколу HTTP.

Цель работы: Установить и запустить веб-сервер Apache на локальном хосте. Получить базовые навыки конфигурирования и администрирования мультидоменного веб-сервера, поддерживающего несколько веб-сайтов.

Задания к работе

  1. Установить веб-сервер Apache.
  2. Создать виртуальный хост <ваш-номер-зачетной-книжки>.local.
  3. Разместить на созданном сайте все веб-документы (гипертекстовые страницы, файлы стилей, клиентские скрипты на JavaScript), созданные в предыдущих лабораторных работах.

Указания к работе

Для выполнения этой и последующих лабораторных работ требуется установить и настроить веб-сервер Apache. О том, как это сделать подробно рассмотрено в лабораторной работе «Установка и настройка веб-сервера Apache» по дисциплине «Сетевые технологии».

В качестве примечания: поскольку последующие работы подразумевают использование языка PHP и взаимодействие с СУБД MySQL из серверных веб-приложений, то установку Apache, PHP и MySQL проще выполнить сразу и целиком из т.н. паттерна (шаблона) LAMP (Linux+Apache+MySQL+PHP). В OpenSuSE это можно сделать, например, так:

sudo zypper in -t pattern lamp_server

Контрольные вопросы

  1. Какую директиву конфигурации Apache нужно изменить, чтобы указать в качестве стартовой страницы сайта файл default.html?
  2. Какую ошибку вернет веб-сервер при попытке просмотреть содержимое каталога, для которого задана директива Options -Indexes?
  3. Как изменить номер порта, на котором работает веб-сервер?
  4. Что вернет веб-сервер при обращении клиента к скрипту .php, если поддержка php не включена на сервере?

CC-BY-SA Анатольев А.Г., 09.06.2022