Вебсервер

Вебсе́рвер (до 2019 — веб-сервер, англ. Web Server) — це сервер, що приймає HTTP-запити від клієнтів, зазвичай веббраузерів, видає їм HTTP-відповіді, зазвичай разом з HTML-сторінкою, зображенням, файлом, медіа-потоком або іншими даними. Вебсервер — одна із основ Всесвітньої павутини.

Вебсервером називають як програмне забезпечення, що виконує функції веб-сервера, так і комп'ютер, на якому це програмне забезпечення працює.

Клієнти дістаються веб-сервера за URL-адресою потрібної їм веб-сторінки або іншого ресурсу.

Додаткові функції

Додатковими функціями багатьох веб-серверів є:

  • Ведення журналу серверу про звернення користувачів до ресурсів
  • Автентифікація користувачів
  • Підтримка сторінок, що динамічно генеруються
  • Підтримка HTTPS для захищених з'єднань з клієнтами

Часто на комп'ютері разом з веб-сервером встановлюється також і поштовий сервер.[1]

Програмне забезпечення

Існує багато веб-серверів. Сьогодні[коли?] найпоширенішими є:

  • NCSA HTTPd — один із перших веб-серверів, розроблений Робертом Маккулом (англ. Robert McCool) та іншими у компанії NCSA.
  • Apache HTTP-Server — найпоширеніший у світі веб-сервер з відкритим сирцевим кодом
  • IIS — веб-сервер компанії Microsoft, розповсюджується з ОС сімейства Windows NT
  • lighttpd — open-source веб-сервер.
  • Google Web Server — веб-сервер, створений на основі Apache компанією Google.
  • Resin — open-source сервер для застосувань java.
  • Cherokee — вільний багатоплатформовий веб-сервер, написаний на С.
  • Rootage — багатоплатформовий веб-сервер, написаний на java.
  • THTTPD — простий, маленький, швидкий, переносний і добре захищений веб-сервер, розроблений для Unix-систем.
  • GlassFish Java EE сервер застосунків з відкритим кодом, розроблений компанією Sun Microsystems

Клієнти

Як клієнти для звернення до веб-серверів можуть використовуватися абсолютно різні пристрої:

Історія

У 1989 році Тім Бернерс-Лі (англ. Tim Berners-Lee) запропонував інститутові CERN (Європейський центр ядерних досліджень) новий проєкт, який мав на меті полегшити обмін інформацією між вченими, використовуючи систему гіпертексту. В результаті виконання цього проєкту Бернерс-Лі написав дві програми: браузер названий WorldWideWeb і перший веб-сервер, який працював на комп'ютері NEXTSTEP. Зараз ця машина виставлена в публічному музеї CERN, Мікрокосм.

Перший веб-сервер у США був встановлений 12 грудня 1991 року в SLAC (Стенфордський центр лінійного прискорювача)[2]

Посилання

  • RFC 2616, документ що визначає протокол HTTP 1.1.

Примітки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.