Статистика государственных финансов
Правила переоформления студенческих работ
Требования к оформлению студенческих работ

Установка и администрирование web-сервера

ГлавнаяИнформатикаИнформационные системы
ДисциплинаИнформационные системы
ВУЗХГТУ
Номер варианта2

Содержание

1. Сконфигурировать сервер на порт 90; для тестового сайта использовать содержимое каталога  testserver1; добиться, чтобы выполнялись тесты 1, 3, 4, 5; указать, чтобы в файлах log  использовались буквенные имена, а не цифровые; создать  дополнительный виртуальный сервер на порт 100,  для тестового сайта использовать содержимое каталога  testserver2; добиться,  чтобы выполнялись тесты 2, 3
2. Сконфигурировать сервер по умолчанию; для тестового сайта использовать содержимое каталога  testserver1; добиться, чтобы выполнялись тесты 4, 5; указать, чтобы в файлах log  использовались цифровые имена, а не буквенные; создать  дополнительный виртуальный сервер на домен (буквенное имя) lvirn, где n – номер компьютера; для тестового сайта использовать содержимое каталога  testserver2; добиться, чтобы выполнялись тесты 1, 3
3. Сконфигурировать сервер на порт 80; для тестового сайта использовать содержимое каталога  testserver1; переименовать файл index.html  в этом каталоге в sind.htm; указать в конфигурации, чтобы данный файл загружался по умолчанию;  добиться, чтобы выполнялись тесты 4, 5; указать, чтобы в файлах log  использовались цифровые имена, а не буквенные; создать дополнительный виртуальный сервер на порт 100; для тестового сайта использовать содержимое каталога  testserver2; добиться, чтобы выполнялись тесты 1, 2
4. Сконфигурировать сервер по умолчанию; для тестового сайта использовать содержимое каталога  testserver1; добиться, чтобы выполнялись тесты 3, 5; указать, чтобы в файлах log использовались буквенные имена, а не цифровые; создать  дополнительный виртуальный сервер на домен (буквенное имя) lvirn, где n – номер компьютера, для тестового сайта использовать содержимое каталога  testserver2; переименовать файл index.html в этом каталоге в sind.htm; указать в конфигурации, чтобы данный файл загружался по умолчанию; добиться, чтобы выполнялись тесты 3, 4.

Контрольные вопросы
1. Какие файлы содержат конфигурационную информацию web-сервера?
2. Какова последовательность установки web-сервера?
3. Как проверить работоспособность web-сервера?
4. Где хранятся log файлы?
5. Что такое виртуальный web-сервер?

Программа WEBALIZER

Программу можно загрузить с официального сайта группы ее разработчиков (адрес mrunix.netwebalizer). Если вы откроете страницу, с которой можно загрузить программу (на всякий случай приводим ссылку mrunixwebalizer/download.html), то увидите длинный список операционных систем, под управлением которых работают серверы интернет. В основном это клоны операционной системы UNIX. Для каждого из них предлагается свой вариант программы. На главной странице сайта приводятся главные сведения о программе и множество ссылок на страницы типа FAQ (часто задаваемые вопросы), Readme (ознакомительный файл) и т.п. В основном ссылки ведут на страницы, посвященные различным нюансам установки программы и возникающим при этом проблемам. На главной странице сообщается, что выдаваемые данным анализатором логов отчеты могут быть сконфигурированы или из командной строки, или с использованием одного либо нескольких конфигурационных файлов. На этом мы завершаем описание процедуры установки программы. А где же пошаговые инструкции, подобные тем, которые приводились при описании процедуры установки счетчика Liveinternet. Их не будет по ряду причин. Одна из них проста программа Webalizer устанавливается не на локальном компьютере пользователя, а на сервере. Значит, устанавливать ее будет специалист сервера. Если сервер ваш собственный (выделенный), вам тоже вряд ли придется заниматься установкой. Для этого наверняка на фирме есть сисадмин, веб-мастер и т.п. Эта статья предназначена не для специалистов такого рода - они прекрасно разберутся во всем сами. Поэтому далее мы кратко опишем отчеты, выдаваемые программой Webalizer. И хотя программа доступна с русскоязычным интерфейсом, мы будем использовать английские термины, давая их перевод. Вызвано это тем, что многие хостеры устанавливают именно англоязычный вариант.
ГЛАВНАЯ СТРАНИЦА ОТЧЕТОВ WEBALIZER
На главной странице с отчетами вы увидите столбчатые диаграммы и Заголовок страницы может быть примерно таким Statistics for vgusevnfo (Статистика посещаемости для имядомена) Summary Period Last 12 Months (Сводка за период последние 12 месяцев) Generated 04Мау2007 0014 EEST (Создан 4 мая 2007 года в 00 час. 14 мин. восточного стандартного времени). В левой части со столбчатыми диаграммами представлены данные о посещаемости за последний год. Названия месяцев понятны. Для каждого из них приведены следующие данные.

Hits — общее количество запросов к серверу (хитов, просмотров, показов), сделанных в тот или иной месяц. Рекордное количество хитов отображается по оси ординат слева.

Files — общее количество хитов (показов), в ответ на которые посетителю сайта действительно что-то с него было послано. В ответ не на все запросы пересылаются данные. Для того чтобы получить доступ к статистике за тот или иной месяц, в первом столбце , размещенной на главной странице, нужно щелкнуть на названии месяца - это ссылка, после щелчка на которой откроется длинная страница, на которой собраны все отчеты, относящиеся к выбранному месяцу. Некоторые из них объединены в группы. Названия групп в виде ссылок верхней части страницы. можно прокручивать всю длинную страницу в поисках нужной группы либо отчета, а можно сразу щелкнуть на ссылке с названием. Далее все группы и отчеты будут рассмотрены по порядку.
ГРУППА MONTHLY STATISTICS (ЕЖЕМЕСЯЧНАЯ СТАТИСТИКА)
В первых строках этой приведены данные, рассмотренные нами в статье 12. Это Total Hits, Total Files и т.д. Напоминаем Total Unique Sites - это общее количество уникальных IP-адресов, Total Visits - общее количество сессий. Далее в этой части представлены следующие сведения.

Total Unique URLs - общее количество уникальных URL. В данном случае URL — это какойто элемент вашего сайта (страница видеоклип или даже сообщение типа 404 - Not found).

Total Unique Referrers — общее количество уникальных рефереров, т.е. страниц, с которых на страницы вашего сайта приходили посетители. Среди них может быть немало страниц вашего собственного сайта, поскольку все они должны быть связаны между собой ссылками. Если одна из страниц вашего сайта содержит ссылки на 10 фотографий, то каждый запрос к ней сгенерирует 10 показов (хитов) с реферером, который будет определен как URL страницы вашего собственного сайта.
Total Unique User Agents — общее количество уникальных агентов пользователя. Создатели Webalizer считают, что браузеры правильнее называть агентами пользователя (User Agents). Это может быть Internet Explorer, Netscape, Opera и т.д. Данная информация может сопровождаться сведениями об ОС, установленной на компьютере пользователя. Затем в следуют (без подзаголовка) шесть строк, в которых приводятся средние (Avg) и максимальные (Мах) значения для следующих показателей.

Hits per Hour - количество показов в час.

Hits per Day — количество показов в день.

Files per Day - количество переданных файлов в день.

Pages per Day - количество страниц, просмотренных посетителями за день.

Visits per Day - количество сессий в день.

KBytes per Day - объем данных (в килобайтах), переданных посетителям за день. Следует отметить, что показатель Files - это общее количество запросов (хитов), в ответ на которые пользователь действительно получил какието данные. В ответ не на все запросы пересылаются данные. Например, они не пересылаются, когда страница не найдена (ответ 404Not Found) или когда в ответ на запрос страница загружается из кеша браузера. По разнице в показателях hits и files можно приблизительно судить о количестве постоянных посетителей вашего сайта. Чем больше разница между двумя названными показателями, тем больше посетителей получают страницы из кеша, т.е. они запрашивают их уже не в первый раз. Далее в после подзаголовка Hits by Response Code (Показы с ответами в виде кодов) следуют восемь строк, в которых приводятся данные об ответах сервера браузерам, посылаемых в виде кодов. Некоторые из этих ответов посетители могут видеть на экранах своих компьютеров.

Чаще всего это Code 404 — Not Found (Страница не найдена). Большинство кодов видит только браузер (например, Code 200 — OK). Последнее значение (в описываемом фрагменте это первая строка) должно как минимум на два порядка превать остальные. Ведь это — количество успешных загрузок пользователями файлов с вашего сайта. Если значение в строке Code 404 - Not Found превает 1 от значения в строке Code 200 - OK, нужно обратиться за разъяснениями к веб-мастеру, курирующему ваш сайт. Если значение в строке Code 500 - Internal Server Error (Внутренн ошибка сервера) превает хотя бы 0,1 от значения в строке Code 200 - OK, можно обратиться с претензиями к персоналу сервера, на котором размещен ваш сайт. В идеале такой строки в вообще быть не должно. Большое значение в строке Code 304 - Not Modified вас волновать не должно. Это означает, что пользователь повторно затребовал страницу, которая не изменилась и может быть загружена из кеша. Далее на странице с отчетами приводятся статистические данные относительно посещаемости в виде столбчатых диаграмм и. Причем вначале (как и на главной странице отчетов Webalizer) приводятся диаграммы, а потом, после подзаголовка, соответствующая.
ГРУППА DAILY STATISTICS (ПОСУТОЧНАЯ СТАТИСТИКА)
В этом отчете размещены столбчатые диаграммы, аналогичные тем, которые были представлены на главной странице отчетов Webalizer (см. главу). Но здесь приводятся данные не по месяцам, а по дням месяца, выбранного вами для анализа посещаемости.
В ней представлены все данные, отображенные на диаграммах, но в точных числах. Более того, каждое число сопровождается относительной величиной в процентах. можно скопировать и перенести в программу Exel, после чего над полученными данными можно будет проводить разнообразные вычисления. На диаграмме представлено распределение посещаемости по времени суток - страницы (Pages), файлы (Files), показы (Hits). О том, что означают эти термины для Webalizer, говорилось в статье 12. Как обычно, отчетливо заметно снижение посещаемости в период с двух до пяти ночи. В представлены, вопервых, точные абсолютные значения для веназванных показателей, вовторых, относительные значения, втретьих, абсолютные и относительные значения для показателя Kbytes (Объем переданных с вашего сайта данных в килобайтах). Кроме того, для каждого из показателей приводятся суммарное и среднее значения. Этот показатель позволяет определить популярность страниц вашего сайта. Числа 30 и 100 приведены лишь в качестве примера, у вас они будут другими.
Hits - количество показов и следующий - то же самое в процентах.
Kbytes - объем переданных данных и рядом - то же самое в процентах.
URL - внутренний адрес страницы. Если ее полный адрес Jmysite.comproducts.php, то в она будет представлена как products.php. Порядок следования в URL страниц определяется по показателю Hits (показы). Как правило, первое место с большим отрывом занимает главная страница сервера, обозначаемая символом. Следующие позиции занимают всевозможные служебные страницы. Например, это может быть стилей с адресом style.css. И только после всех таких страниц идут те, которые представляют то, ради чего создавался сайт - посвященные конкретным статьям, товарам, новостям и т.п. Если персонал сервера, на котором размещен ваш сайт, настроил Webalizer соответствующим образом, то в последней строке будет находиться ссылка View A URLs. После щелчка на ней откроется уже гораздо проще оформленная с перечнем всех страниц вашего сайта. Ее структура будет точно такой же, как описано ве. На месте числа 10 может быть другое - в зависимости от настроек программы Webalizer. Число 100 также условно. Здесь представлены те же данные, что и в предыдущей, но отсортированные по показателю Kbytes (количество переданных данных в килобайтах). В отличие от предыдущей, здесь не предусмотрен показ данных для всех страниц сайта. Логика очевидна если этот показатель так уж для вас важен, можно скопировать предыдущую в программу Exel и провести сортировку по любому из столбцов. По умолчанию приводятся ссылки на первые 10 входных страниц. Число 100 выбрано для примера. Обычно первой в этом списке значится главная страница вашего сайта.
Hits - количество показов (хитов), в абсолютных значениях и в относительных (в процентах).
Visits - количество сессий, в абсолютных значениях и в относительных (в процентах).

URL - внутренний адрес страницы вашего сайта, к которой относится запись. Строки отсортированы по показателю Visits (количество сессий). Этот отчет полностью аналогичен предыдущему. Единственное отличие — представлены данные не по страницам входа, а по страницам выхода. В терминологии Webalizer, напоминаем, Site означает посетителя с уникальным IP-адресом (Hostname). Этот показатель, как уже не раз говорилось, не отличается высокой точностью. Тем не менее, если вам интересно, вот описание. Она состоит из шести столбцов.
Hits - количество просмотров (хитов), в абсолютных значениях и в относительных (в процентах).

Files - количество файлов, полученных посетителем, в абсолютных значениях и в относительных (в процентах). В него не входят показы, не содержащие полезных данных (например, запросы на страницы, уже имеющиеся в кеше браузера).

Kbytes - объем данных, переданных посетителю, в абсолютных значениях и в относительных (в процентах).

Visits - количество сессий, в абсолютных значениях и в относительных (в процентах).

Hostname - IP-адрес посетителя. отсортирована по показателю Количество просмотров (Hits). Если персонал сервера, на котором размещен ваш сайт, настроил Webalizer соответствующим образом, то в последней строке будет находиться ссылка View A Sites. После щелчка на ней откроется уже гораздо проще оформленная с перечнем всех уникальных адресов, с которых к вам приходили посетители. Ее структура будет точно такой же, как описано ве. Эта полностью повторяет предыдущую. Единственное отличие - сортировка произведена по столбцу Kbytes (состоит из трех столбцов). Она отсортирована по показателю Количество запросов (Hits), сделанных с той или иной страницы. Адреса страниц (включая внутренние адреса страниц вашего сайта) представлены в столбце Referrer. Не исключено, что в первой строке вместо адреса страницы будет значиться Direct Request. Это означает, что на сайт перешли, либо введя его адрес в браузере, либо из Закладок или Избранного браузера. Если персонал сервера, на котором размещен ваш сайт, настроил Webalizer соответствующим образом, то в последней строке будет находиться ссылка View A Referrers (например, если пользователь перешел с сайта найти, то в данном поле появится название соответствующего домена). После щелчка на ней откроется уже гораздо проще оформленная с перечнем всех страниц, с которых переходили на страницы вашего сайта. Ее структура будет точно такой же, как описано выше. Explorer для этого нужно в меню Вид выбрать пункт Кодировка. Не исключено, что это будет используемая реже других кодировка ЮникОд (UTF). О важности анализа поисковых фраз мы подробно говорили при описании счетчика LiveInternet. Если персонал сервера, на котором размещен ваш сайт, настроил Webalizer соответствующим образом, то в последней строке будет находиться ссылка View A Search Strings.
Когда кто-то посещает ваш сайт, сервер записывает информацию о его браузере. Эта информация и называется user agent (агент пользователя). И в примерах отчетов программы Webalizer (их можно найти на странице mrunix webalizersampleusage199905.html) в действительно приводятся лишь названия браузеров. Но, кроме того, в этом отчете может указываться операционная система и другие сведения - в зависимости от того, как программа настроена на сервере, предоставляющем вам хостинг. Например, вы можете увидеть в такой агент пользователя Mozia4.0 (compatible; MSIE 6.0; Windows NT 5.1. Слово Mozia в данном случае вовсе не означает браузер Mozia. Данную строку следует трактовать так посетитель пользуется браузером Internet Explorer версии 6.0, а на компьютере, через который он получает доступ к интернет у, установлена операционная система Windows NT версии 5.1. Отчет приводится в виде круговой диаграммы и. В пять столбцов.

Hits - количество показов (хитов), в абсолютных значениях и в относительных (в процентах).

Files - количество файлов, полученных посетителем, в абсолютных значениях и в относительных (в процентах). В него не входят показы, не содержащие полезных данных (например, запросы на страницы, уже имеющиеся в кеше браузера.

Kbytes - объем данных, переданных посетителю, в абсолютных значениях и в относительных (в процентах).

Country - страна. Первую строку в, скорее всего, будет занимать страна Unresolved Unknown (не определенанеизвестная). Не исключено, что она окажется и единственной — с определением стран программа справляется плохо. А уж о регионах и говорить нечего. Вместо них Webalizer может указать домен, например, US Commercial, т.е. может выделить среди прочих сайты домена верхнего уровня. com. К тому же невозможно просмотреть продолжение. Поэтому для определения географического расположения пользователей рекомендуем обращаться к отчетам счетчиков посещений (например, Liveinternet).

НУЖЕН ЛИ ВАМ АНАЛИЗАТОР ЛОГОВ
Мы описали простейший анализатор логов. Другие дают гораздо больше статистических данных, которые во многом дублируют отчеты внешних счетчиков посещений. Но вместе с тем они могут предоставлять информацию, недоступную счетчикам (например, о посещении вашего сайта роботами поисковых машин). И даже простая программа Webalizer предоставляет данные, недоступные счетчикам, но могущие оказаться интересными для вас. Например, это относится к объему передаваемых данных (показатель Kbyts). Для владельцев некоторых сайтов этот отчет может оказаться важнее многих других. Ответы в виде кодов также не выявляются большинством бесплатных счетчиков, но могут оказаться полезными для оценки работоспособности сайта и надежности сервера, на котором он размещен. Анализаторы логов могут несколько иначе трактовать те же самые отчеты, которые дают внешние счетчики. Например, они могут считать, что новая сессия начинается не через 15, а через 30 минут простоя посетителя. Не исключено, что именно интерпретация анализатора логов того или иного показателя окажется для вас более полезной. Кроме того, внешние счетчики иногда теряют данные о посещениях изза перегрузки или других проблем. Данные анализаторов логов могут оказаться более на дежными. Поэтому многие владельцы сайтов устанавливают на них счетчики, но не пренебрегают и просмотром отчетов, предоставляемых анализатором логов, установленном на сервере, где размещен сайт. Если сервер выделенный, т.е. принадлежит вам, появляется свобода выбора не только внешнего счетчика, но и анализатора логов. Рекомендуем не пренебрегать ею.