Веб-сервер ( англ. Web Server ) - это сервер, принимающий HTTP -запросы от клиентов, обычно веб-браузеров, выдает им HTTP -ответы, обычно вместе с HTML -страницей, изображением, файлом, медиа-потоком или другими данными. Веб-сервер - это основа Всемирной паутины.
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и компьютер, на котором это программное обеспечение работает.
Клиенты достаются веб-сервера по URL адресу нужной им веб-страницы или другого ресурса.
Дополнительные функции
Дополнительными функциями многих веб-серверов являются:
-
Ведение журнала сервера об обращении пользователей к ресурсам
-
Аутентификация пользователей
-
Поддержка страниц, динамично генерируются
-
Поддержка HTTPS для защищенных соединений с клиентами
Знакомства
Сегодня наиболее распространенными веб-серверами являются:
-
Apache - веб-сервер с открытым исходным кодом, чаще всего используется в Unix -подобных ОС
-
IIS от компании Microsoft, распространяется с ОС семейства Windows NT
Существует много веб-серверов.
Клиенты
Как клиенты для обращения к веб-серверов могут использоваться совершенно различные устройства:
-
Веб-браузер - самый распространенный способ
-
Специальное программное обеспечение может самостоятельно обращаться к веб-серверам для получения обновлений или другой информации
-
Мобильный телефон может добраться до ресурсов веб-сервера по протоколу WAP или HTTP
-
Другие интеллектуальные устройства или бытовая техника
История
В 1989 г. Тим Бернерс-Ли ( англ. Tim Berners-Lee ) предложил институту CERN (Европейский центр ядерных исследований) новый проект, который имел целью облегчить обмен информации между учеными, используя систему гипертекста. В результате выполнения этого проекта Бернерс-Ли написал две программы: браузер названный WorldWideWeb и первый веб-сервер, который работал на компьютере NEXTSTEP. Сейчас эта машина выставлена в публичном музее CERN, Микрокосм.
Первый веб-сервер в США был установлен 12 декабря 1991, в SLAC (Стэнфордский центр линейного ускорителя)