Задание к работе. Теоретические сведения

Теоретические сведения

См. описание протокола http и программного web-сервера.

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

Замечание! Работа сервиса должна исследоваться сетевым анализатором!

1) Исследуйте работу протокола http посредством сетевого анализатора.

2) Начните установку web-сервера Apache на ПК. Для этого запустите инсталляционный файл apache_2.2.4-win32-x86-no_ssl.msi. Предварительно убедитесь, что в системе не установлен данный web-сервер (при деинсталляции предварительно сохраните конфигурационные настройки, которые находятся в файлах conf/httpd.conf и conf/extra/httpd-vhosts.conf (скопируйте файлы в другое место. После деинсталляции, НЕОБХОДИМО вручную удалить оставшиеся файлы в каталоге, где был установлен Apache).

3) При установки необходимо будет задать следующие параметры: Network Domain; Server Name и Administrator’s e-mail. Так как сеть одноранговая (без домена), то данные параметры необходимо задать следующие:

§ Network Domain – localhost;

§ Server Name – localhost;

§ Administrator’s e-mail – admin@localhost (можно любое).

Зафиксируйте результаты;

4) Продолжите установку самостоятельно.

5) По завершению установки убедитесь, что web-сервер Apache автоматически запущен. Для этого откройте web-браузер и перейдите по адресу http://localhost, откроется web-страница по умолчанию. Зафиксируйте результат.

6) Далее необходимо произвести настройку web-сервера для работы с несколькими виртуальными web-хостами. Для этого необходимо настроить web-хостинг по именам:

§ откройте конфигурационный файл httpd.conf;

§ найдите в файле секцию # Virtual hosts;

§ откомментируйте стоку (удалите знак # вначале строки) Include conf/extra/httpd-vhosts.conf. Тем самым вы подключаете к web-серверу конфигурационный файл httpd-vhosts.conf, который отвечает за настройку данного сервера для работы с несколькими виртуальными web-хостами;

§ сохраните изменения. Зафиксируйте результат;

§ создайте две папки, в каталоге диск:/путь, где установлен Apache /htdocs/ в которых будут находиться Ваши тестовые сайты (виртуальные хосты);

§ найдите и откройте файл conf/extra/httpd-vhosts.conf;

§ далее найдите в файле параметр NameVirtualHost, установите значение 127.0.0.1;

§ произведите настройку двух виртуальных хостов. Пример настройки виртуального хоста представлен ниже:

<VirtualHost 127.0.0.1>

ServerAdmin admin@localhost

DocumentRoot "диск:/путь, где установлен Apache/htdocs/site1"

ServerName host1

</VirtualHost>

где host1 – любое Ваше имя виртуального хоста;

DocumentRoot – параметр, в котором задаётся путь к виртуальному хосту.

Проанализируйте дополнительные параметры, которые можно задавать при настройке виртуальных хостов;

§ сохраните файл. Зафиксируйте результат;

§ перезапустите web-сервер Apache, чтобы применились настройки;

§ так как в нашей сети отсутствует DNS-сервер, поэтому для того, чтобы можно было обращаться к нашим виртуальным хостам по имена, необходимо данные имена прописать в файле C:\Windows\System32\Drivers\Etc\hosts.

Пример представлен ниже:

127.0.0.1 localhost host1 host2

где host1, host2 - имена виртуальных хостов (они должны соответствовать именам, которые были прописаны ранее в файле conf/extra/httpd-vhosts.conf);

§ cохраните файл. Зафиксируйте результат.

7) Создайте в каталогах Ваших виртуальных хостов по одному файлу index.html. Заполните файлы произвольным текстом (для проверки). Рекомендуется, чтобы содержание файлов отличалось.

8) Для проверки работоспособности web-сервера Apache с несколькими виртуальными web-хостами, в браузере Internet Explorer перейдите по адресу http://имя хоста1 и http://имя хоста2. Зафиксируйте результаты.

9) Оформите отчет.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: