Установка и конфигурирование веб-сервера
Веб-сервер — это специализированное программное обепечение в архитектуре WWW, представляющее клиентам доступ к гипертекстовым документам по протоколу HTTP.
Цель работы: Установить и запустить веб-сервер Apache на локальном хосте. Получить базовые навыки конфигурирования и администрирования мультидоменного веб-сервера, поддерживающего несколько веб-сайтов.
Задания к работе
- Установить веб-сервер Apache.
- Создать виртуальный хост <ваш-номер-зачетной-книжки>.local.
- Разместить на созданном сайте все веб-документы (гипертекстовые страницы, файлы стилей, клиентские скрипты на JavaScript), созданные в предыдущих лабораторных работах.
Указания к работе
Для выполнения этой и последующих лабораторных работ требуется установить и настроить веб-сервер Apache. О том, как это сделать подробно рассмотрено в лабораторной работе «Установка и настройка веб-сервера Apache» по дисциплине «Сетевые технологии».
В качестве примечания: поскольку последующие работы подразумевают использование языка PHP и взаимодействие с СУБД MySQL из серверных веб-приложений, то установку Apache, PHP и MySQL проще выполнить сразу и целиком из т.н. паттерна (шаблона) LAMP (Linux+Apache+MySQL+PHP). В OpenSuSE это можно сделать, например, так:
sudo zypper in -t pattern lamp_server
Контрольные вопросы
- Какую директиву конфигурации Apache нужно изменить, чтобы указать в качестве стартовой страницы сайта файл default.html?
- Какую ошибку вернет веб-сервер при попытке просмотреть содержимое каталога, для которого задана директива Options -Indexes?
- Как изменить номер порта, на котором работает веб-сервер?
- Что вернет веб-сервер при обращении клиента к скрипту .php, если поддержка php не включена на сервере?
CC-BY-SA Анатольев А.Г., 09.06.2022