Open www.ya.ru 80

5. В левом верхнем углу будет мигать курсор, что свидетельствует об успешном подключении. Пишем запрос к серверу:

GET //HTTP/1.1 <жмем Enter>

Host: www.ya.ru <жмем Enter>

<жмем Enter>

6. Смотрим на ответ сервера. Определите статус ответа, как называется web-сервер (в смысле программа). Найдите, где начинается содержание переданной web-станицы.

7. Выполните еще один запрос, но без указания в заголовке поля Host. Проанализируйте ответ сервера, какой статус ответа получили и почему?

open www.ya.ru 80 <жмем Enter>

GET / HTTP/1.1 <жмем Enter>

<жмем Enter>

8. По ответу сервера на Ваш запрос выясните какой сервер используется на сайте www.yandex.ru. Вместо метода GET используйте метод HEAD. В чем разница между ответами сервера на запрос с методом GET и HEAD?

9. Для дальнейшей работы будем пользоваться плагинами для просмотра заголовков и вообще для анализа обмена данными между web-сервером и браузером.

10. Для просмотра взаимодействия IE и web-сервера используем HTTP Analyzer Stand-alone V7.

11. Данный плагин можно открыть в отдельном окне, что несколько удобнее. В работе нас будут интересовать вкладки «Header», «Response Content» и «Raw Stream».

12. Попробуйте открывать несколько сайтов и проанализировать содержание запросов и ответов сервера. Чем отличается информацию на вкладках Header», «Response Content» и «Raw Stream»? Каким именем представляется IE в запросах на web-сервер?

13. Дальнейшие эксперименты будем проводить с web-сервером Apache, инсталлированным Вами в предыдущей лабораторной работе на сервер FreeBSD.

14. Запустите виртуальную машину с сервером FreeBSD.

15. Убедитесь, что web-сервер работает. Например, откройте в браузере www.server_freebsd.mycompany.ru.

16. Выполним дополнительную конфигурацию на сервере FreeBSD. Необходимо создать нового пользователя в группе nobody с домашним каталогом /usr/local/www/apache22 и дать ему права на каталог. В качестве shell для пользователя нужно указать nologin, вот только есть небольшая проблема. Пользователи с shell nologin не могут подключаться по ftp, поэтому в списке /etc/shells добавляем новый – /sbin/nologin-ftp. Делаем «мягкий» link на nologin.


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



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