1 Веб-сервери Інтернет
У 1989 році Тім Бернерс-Лі запропонував новий проект по своєму роботодавцеві CERN, з метою полегшення обміну інформацією між вченими за допомогою системи гіпертексту. В результаті реалізації проекту Бернерс-Лі написав дві програми в 1990 році:
-браузер під назвою WorldWideWeb.
-перший у світі веб-сервер, пізніше відомої як CERN HTTPD, який працював на NeXTSTEP
У період між 1991 і 1994 роками, простота і ефективність ранньої технології, використовувані для серфінгу та обміну даними через World Wide Web допомогло переносити їх на різних операційних системах і поширювати їх застосування між науковими організаціями та університетами, а потім в промисловості.
У 1994 році Тім Бернерс-Лі вирішив складають World Wide Web Consortium (W3C) для регулювання подальшого розвитку багатьох технологій, що використовуються (HTTP, HTML і т.д.) за допомогою процесу стандартизації. Веб-сервер може ставитися або обладнання (комп'ютер) або програмне забезпечення (комп'ютерна програма), яка допомагає доставити вміст веб-сайту, які можуть бути доступні через Інтернет. Найбільш поширене використання веб-серверів для розміщення веб-сайтів, але є й інші види, такі як ігровий, зберігання даних або запуску корпоративних додатків. Основна функція веб-сервера для доставки веб-сторінок на прохання клієнтів, що використовують протокол передачі гіпертексту (HTTP). Це означає, що доставка HTML документи і будь-які додаткові матеріали, які можуть бути включені документів, таких як зображення, таблиці стилів і скрипти. Агент користувача, який зазвичай веб-браузер або веб-сканер, ініціює зв'язок, зробивши запит на певний ресурс, використовуючи HTTP і сервер відповідає зі змістом цього ресурсу або повідомлення про помилку, якщо не в змозі зробити це. Ресурсів, як правило, реальний файл на вторинному зберігання на сервері, але це не обов'язково, і залежить від того, як веб-сервер реалізований.
Хоча основною функцією є обслуговування змісту, повна реалізація HTTP також включає способи одержання утримання від клієнтів. Ця функція використовується для представлення веб-форм, у тому числі завантаження файлів.
Багато загальні веб-сервери також підтримують сценаріїв на стороні сервера за допомогою Active Server Pages (ASP), PHP або інших мов сценаріїв. Це означає, що поведінка веб-сервера може бути сценарій в окремих файлах, в той час як фактичне серверне програмне забезпечення залишається незмінною. Зазвичай ця функція використовується для створення HTML документів динамічно ("на льоту"), а не повертали статичні документи. Колишній в основному використовується для витягання і / або зміни інформації з баз даних. Останній, як правило, набагато швидше і легше в кеші. Веб-сервери не завжди використовуються для обслуговування World Wide Web. Вони також можуть бути знайдені вбудованих в пристрої, такі як принтери, маршрутизатори, веб-камери і служить лише для локальної мережі. Веб-сервер може бути використаний як частина системи моніторингу та / або керуючі пристрої в питанні. Як правило, це означає, що ніяке додаткове програмне забезпечення має бути встановлено на комп'ютері клієнта, так як тільки веб-браузера не потрібно (яка в даний час входить до складу більшості операційних систем).