Что такое
Web-сервер
Пользователи, которые когда-либо
использовали Web, вероятнее всего, слышали термин "Web-сервер", но
все же они не имеют четкого представления о том, для чего нужен Web-сервер.
Очень часто этот термин
имеет двойное значение, обозначая и компьютерное оборудование, и программное
обеспечение, выполняемое на компьютере. Корректно использовать термин "Web-сервер"
для обозначения программного обеспечения, запускаемого для ответа на запросы
Web-клиентов, например Web-браузеров.
Программное обеспечение
Web-сервера предназначено для отображения документов, использующих HTTP (Hypertext
Transfer Protocol - Протокол передачи гипертекста) и доступных на Web-сайте
в ответ на запросы клиентов. Web-сайт использует программное обеспечение Web-сервера.
Последовательность действий следующая: клиент запрашивает документ при помощи URL; Web-сервер принимает запрос, находит в системе URL, соответствующий заданному, - физический файл (который может быть файлом HTmL или файлом другого типа). Убедившись, что клиент имеет разрешение на получение файла, Web-сервер возвращает файл клиенту. Кроме того, обычно Web-сервер ведет запись протокола: кто и какой документ запрашивал, и сколько было запросов, что позволяет получить статистику для определения популярности Web-сайта.