Интернет существовал задолго до того, как начали использовать Web-серверы, но именно им мы обязаны сегодняшней популярности и интенсивности его использования. Web-сервер - это название и программного обеспечения, и самого компьютера, на котором работает это ПО. Web-сервер принимает HTTP-запросы от клиентов, и выдает им ответы чаще всего вместе с HTML-страницей, изображением, медиа-потоком или другими данными. Во многом этот тип сервера можно сравнить с буфетом. Клиент просит нечто, например, файл, а Web-сервер сперва получает его, а потом пересылает клиенту.
История изобретения такова: в 1989 г. Тим Бернерс-Ли предложил новый проект для Европейского центра ядерных исследований (того самого, который известен как ЦЕРН и в котором построен большой андронный коллайдер). Целью новинки было помочь ученым обмениваться информацией, используя систему гипертекста. Итогом стали две программы: браузер и первый Web-сервер. Сегодня компьютер, на котором он работал, служит экспонатом в музее физики элементарных частиц Микрокосм. А самый первый физический веб-сервер был установлен в декабре 1991 года в США в Стэнфордском центре линейного ускорителя.
Что требуется от Web-сервера? Качество его работы зависит от следующих характеристик: скорость, производительность, безопасность, гибкость и устойчивость. Заранее нужно знать, как будет работать сервер при множестве одновременных запросов от пользователей. Сможет ли он правильно аутентифицировать юзеров, и будут ли защищены соседние хосты? Существует ли у сервера устойчивая защита и возможность противостоять попыткам взлома и атакам? Как поведет он себя в аварийной ситуации? Будет ли возможность дополнительной настройки сервера для более удобной и надежной работы, например, при отображении динамических страниц с учетом их огромного количества?
Применительно к реалиям бизнеса в наши дни очень удобно иметь свой интернет-магазин в сети или вирутальный офис. Сайт может быть простым или сложным по конструкции: выполнять функции визитной карточки или же быть каталогом онлайн, где можно выбрать понравившийся товар и полностью оформить заказ на него. Процветающий бизнес сегодня уже невозможно представить вне зависимости от WEB служб. Применительно к нашей теме – от Web-сервера. Он позволяет быть доступным для большого количества клиентов и гарантировать работу сложных, жизненно важных приложений компании.
|