Навигатор

Главная
Новости
Школа реселлера
Биллинг панели
Документация


Добавить в закладки

Google slashdot YahooMyWeb Digg Technorati Delicious Bobrdobr Memori linkstore.ru rumarkz.ru moemesto.ru

Подписаться на rss

Пользователям

Войти

Регистрация


Избранное

Веб Хост Менеджер
Руководство по PHP
Теги


Рейтинг блогов

Чем занимается Apache

Внутри web-технологий всё определяется взаимодействием клиента и сервера. В роли клиента выступает браузер посетителя web-сайта. Браузер, на основе команд пользователя, формирует запросы к серверу (например, запрашивает HTML-страницы). Принятые в ответе сервера данные и формируют представление web-сайта на компьютере пользователя. Взаимодействие клиента и сервера происходит по специальному протоколу (описывающему команды, структуры данных и порядок обмена информацией). Для Web - это протокол HTTP (или HTTPS).

Со стороны web-сайта с браузером посетителя взаимодействует специальная программа - HTTP-сервер (или web-сервер). HTTP-сервер обрабатывает запросы от клиентского браузера, принимает от браузера данные. На основе обработанных запросов, клиентскому браузеру передаются данные с сревера. Например, данные, содержащие HTML-страницы.

HTTP-сервер - центральный и наиболее важный элемент, обеспечивающий работу любого web-сайта в Интернете. Существует множество реализаций HTTP-серверов. Однако на настоящий момент большинство сайтов в Интернете работают благодаря HTTP-серверу Apache, ставшему своего рода стандартом.

Конфигурации Apache могут быть весьма различными, разобраться с ними в деталях под силу лишь профессионалу. Впрочем, обычному пользователю хостинг-площадки детальная информация о конфигурации web-сервера не нужна. Требуется лишь знание ключевых параметров. Например, необходимо знать имя “индексного файла” - это тот файл, который открывается http-сервером по умолчанию, если посетитель сайта просматривает данную директорию (папку). Так, если на web-сервере, соответствующем адресу “http://www.mygoodsite.ru” существует директория “/myphoto”, то http-сервер можно настроить таким образом, что при переходе пользователя по адресу “http://www.mygoodsite.ru/myphoto/” ему будет передаваться содержимое файла index.html, находящегося в директории “/myphoto”. Так же, как если бы посетитель набрал адрес “http://www.mygoodsite.ru/myphoto/index.html”.

Для владельца web-сайта может быть важным настройка файлов .htaccess, управляющих некоторыми параметрами обработки адресов HTTP-сервером. Например, .htaccess позволяет защитить отдельные директории сайта паролем - при переходе на защищённые страницы браузер будет запрашивать у посетителя имя пользователя и пароль. (Сами пароли и имена пользователей настраиваются не в .htaccess, а в дополнительных файлах, доступных http-серверу.)

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

Источник: Энциклопедия сайтостроения

Добавил Ejena.net в Четверг, 17 апреля 2008 Раздел: Апач.

Вы также можете прочитать От хостинга требуем совместимости Публикованное ранее Необходимый резерв

Комментирование.