Что такое веб-сервер
![]()
Если Вам понравился данный материал, поделитесь им с вашими друзьями в соц сетях
На данный вопрос тяжело ответить коротко, поэтому для получения полного и развернутого ответа, Вы можете посетить информационные ресурсы, которые специализируются по данному вопросу.
Данный материал представляет собой лишь небольшое вступление раздела сайта об скачивании, установки и настройки локального веб-сервера.
Веб-сервером называют как программное обеспечение, выполняющее функции веб-сервера, так и непосредственно сам компьютер, на котором это программное обеспечение установлено.
Одна из главных задач веб-сервера принимать запросы от пользователей (клиентов), обрабатывать их и выдавать ответы.
Так как данный сайт посвещен тематике веб программирования, то мы рассмотрим простой пример взаимодействия браузера и веб-сервера.
Браузером (веб-обозревателем) - называется программа с помощью которой пользователи просматривают веб-сайты.
популярные браузеры
Пользователь, на устройстве подключенному к сети интернет, сообщает браузеру: "Покажи мне страницу http://www.yandex.ru/". Браузер обращается к глобальной сети интернет и получает ответ, некоторый код. Этот код, а если быть правильным - HTML разметка, преобразуется браузером в читабельный для пользователя вид и отображается в окне его браузера.
Таким образом браузер занимается тем, что отправляет запрос, получает ответ и отображает его.
А веб-сервер, в свою очередь, ждет, когда к нему обратятся с запросом, при получении запроса обрабатывает его и отправляет результат обратно.
отправление запроса и получение ответа от сервера
Вот как то так... На самом деле все гораздо сложнее..., но сейчас не будем в это углубляться.
Думаю стоит сразу упомянуть, что взаимодействии браузеров и веб-серверов происходит по специальным протоколам. Основным из них, является протокол HTTP (англ. HyperText Transfer Protocol — «протокол передачи гипертекста»).
Что такое локальный веб-сервер и зачем нужен?
Локальный сервер представляет собой комплекс программ для запуска полноценного веб-сервера на локальном (домашнем) компьютере, позволяющих веб-разработчикам разрабатывать сайт, без необходимости выхода в Интернет.
Он необходим в случае разработки динамичных сайтов, т.е. сайтов, использующих в своей работе скрипты языков программирования, подключения к базам данных, и других функциональных возможностях, предоставляемыми внешними модулями.
Значит если мы хотим заняться разработкой сайтов, нам необходимо у себя на локальном компьютере установить некоторое программное обеспечение (ПО).
Данное ПО, как это ни странно звучит, называется локальным веб-сервером.
Его поиском, подбором версии, установкой и базовой настройкой, займемся в следующих материалах раздела.