Вебсервер

Вебсервер - это программа, которая запущена на вашем сервере (там, где расположен ваш сайт). Именно она договаривается с браузером, то есть...
Вебсервер

Вы открываете свой любимый браузер, заходите на сайт, и вряд ли задумываетесь, что за кулисами этой привычной операции задействовано множество сторон и процессов. Когда ваш браузер находит сервер, где находится нужный вам сайт, в игру вступает вебсервер.

Обязанности вебсервера

Вебсервер - это программа, которая запущена на вашем сервере (там, где расположен ваш сайт). Именно она договаривается с браузером, то есть:

  • Принимает его запрос - какой именно сайт нужен и какая страница на нем.
  • При необходимости производит аутентификацию пользователя. Например, если вы запрашивает страницу, которая защищена паролем.
  • Находит необходимое
    • В случае статического содержимого - это просто файл или веб-страница.
    • Если сайт динамический - то содержимое генерируется с помощью необходимого интерфейса (SSI, CGI, PHP, ASP и т.п.)
  • Результат возвращается браузеру, и вы видите, к примеру, страницу этого сайта.

Чтобы запутать всех и вся, вебсервером еще иногда называют и сам компьютер, на котором запущена программа-вебсервер. Однако из контекста обычно понятно что имеется в виду.

Какие бывают вебсервера

На рынке господствуют два вебсервера - Apache (55%) и IIS (30%) от всем известной компании Microsoft. Если вы сомневаетесь - какой из них выбрать, то лучше сперва определиться с операционной системой, ведь IIS благодаря политике компании Microsoft может работать только под Windows. Так что для Linux-хостинга выбор очевиден - Apache, для Windows же можно использовать как Apache, так и IIS. Существуют, конечно, и другие вебсервера, но в сфере виртуального хостинга они встречаются реже.

Итого:

Вебсервер - программа, работающая на сервере с вашим сайтом. Она "договаривается" с браузером, находит и отсылает запрашиваемую информацию. Под вебсервером также понимается сам компьютер, где запущена программа-вебсервер.


Может будет интересно?

Основы HTML и CSS

Основы HTML и CSS

HTML описывает структуру страниц с помощью разметки и состоит из буквенно-цифровых символов, называемых элементами, помещенных в угловые скобки. Элемент - это контейнер, содержащий данные и правила его форматирования.

Что такое SSL-сертификат

Что такое SSL-сертификат

В общем случае работает это так: некоторая всеми уважаемая компания выдает вам сертификат, подтверждающий что вы - это вы, а ваш сайт именно тот, за кого он себя выдает. Пользователь, заходящий на ваш сайт ....

Топ хостинг-провайдеров

На основе средней оценки и общего количества голосов