k3b.ru

 

 

Веб-сервер

 

Ни один хостинг не обходится без веб сервера. Веб сервер это сервер который принимает и обрабатывает запросы клиентов - посетителей сайтов - сервисов. Программа при помощи которой пользователи сети интернет просматривают сайты, для многих это эдж, интернет эксплорер, мозила файрфокс, хром и многие другие, посылают запросы к веб серверам и получают от них ответы в виде страниц с текстом, картинками, видео и другим контентом. Веб сервер, это не только программное обеспечение, но и аппаратная часть - вычислительная машина на которой установленно это программное обеспечение. Веб сервер может быть как локальным так и глобальным, в зависимости от потребности. Так например локальный веб сервер может обслуживать только небольшую группу клиентов, например сотрудники одной организации, которые пользуются веб программой, установленной на локальном веб сервере. Такой веб сервер может быть подключен только к локальной сети и может не иметь подключения к интернету. Чаще всего веб серверы подключены к сети интернет и имеют возможность обслуживать клиентов из всемирной сети интернет. Для веб-сервера требуется операционная система, такой может быть виндовс, линукс, юникс. Большинство веб-серверов работают на операционной системе линукс, меньше юникс, ещё меньше на виндовс. Линукс и юникс очень стабильны, большинство из дистрибутивов имеют свободную лицензию, что даёт возможность не только использовать их бесплатно, но даже изменять исходный код, под свои потребности. В операционной системе устанавливается программа, которая обрабатывет запросы к сайтам, к базам сайтов, без которой веб сервер не сможет формировать страницы и обрабатывать запросы клиентов. Для многих программистов и специалистов именно эта программа и называется веб сервером, без неё сайты работать не будут. Такими программами являются apache, IIS,NGINX,RESIN,cherokee,THTTPD,OPEN SERVER, nghttp2, GOHTTP, H20 и многие другие. Помимо браузеров клиент, может взаимодействовать с помощью специальных приложений, программ. Иногда делают разделение на сервер приложений и веб-сервер. Обьясняя это тем, что сервер приложений производит генерацию содержимого и выполняет определённый код, а веб сервер просто напросто обслуживает статические страницы. Всё зависит от того с какой точки зрения смотреть на веб сервер. С точки зрения программиста владеющим определёнными навыками и знанием языков программирования, айтишника, который сталкивается со всеми частями веб сервера, начиная от оборудования, заканчивая программной его частью, или обычного пользователя интернета.