Что такое веб-сервер

project author

Если Вам понравился данный материал, поделитесь им с вашими друзьями в соц сетях


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

Данный материал представляет собой лишь небольшое вступление раздела сайта об скачивании, установки и настройки локального веб-сервера.

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

Одна из главных задач веб-сервера принимать запросы от пользователей (клиентов), обрабатывать их и выдавать ответы.

Так как данный сайт посвещен тематике веб программирования, то мы рассмотрим простой пример взаимодействия браузера и веб-сервера.

Браузером (веб-обозревателем) - называется программа с помощью которой пользователи просматривают веб-сайты.

популярные браузеры

 

Пользователь, на устройстве подключенному к сети интернет, сообщает браузеру: "Покажи мне страницу http://www.yandex.ru/". Браузер обращается к глобальной сети интернет и получает ответ, некоторый код. Этот код, а если быть правильным - HTML разметка, преобразуется браузером в читабельный для пользователя вид и отображается в окне его браузера.

Таким образом браузер занимается тем, что отправляет запрос, получает ответ и отображает его.

А веб-сервер, в свою очередь, ждет, когда к нему обратятся с запросом, при получении запроса обрабатывает его и отправляет результат обратно.

отправление запроса и получение ответа от сервера

 

Вот как то так... На самом деле все гораздо сложнее..., но сейчас не будем в это углубляться.

 

Думаю стоит сразу упомянуть, что взаимодействии браузеров и веб-серверов происходит по специальным протоколам. Основным из них, является протокол HTTP (англ. HyperText Transfer Protocol — «протокол передачи гипертекста»).

 

Что такое локальный веб-сервер и зачем нужен?

Локальный сервер представляет собой комплекс программ для запуска полноценного веб-сервера на локальном (домашнем) компьютере, позволяющих веб-разработчикам разрабатывать сайт, без необходимости выхода в Интернет.

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

Значит если мы хотим заняться разработкой сайтов, нам необходимо у себя на локальном компьютере установить некоторое программное обеспечение (ПО).

Данное ПО, как это ни странно звучит, называется локальным веб-сервером.

Его поиском, подбором версии, установкой и базовой настройкой, займемся в следующих материалах раздела.