Хостинг > Статьи > Функционирование веб-сервера

Функционирование веб-сервера


Компоненты сервера
Сервер это компьютер, который хранит на своем жестком диске веб-сайты и обеспечивает их работу. На сервер устанавливаются специальные программные приложения, которые позволяют другим пользователям сети Интернет получить доступ к запрашиваемым веб-узлам. Веб-серверы могут поддерживать выполнение различных «серверный» языков, к примеру, PHP. Это позволяет добавить функциональности сайту и расширить его возможности. Очень часто, для хранения данных сайта используется серверная база данных, наиболее часто MySQL. Кроме этого, на веб-сервер иногда устанавливается программа почтовый сервер
Каждый компьютер, подключенный к сети Интернет, получается уникальный адрес (IP), который представляет собой ряд чисел. Чтобы сделать эти цифры более запоминающимися человеку, используется сервис интернета Domain Name System (DNS). Он присваивает доменные имена (например, Google.com) определенным IP адресам (например, 66.102.9.104). Всякий раз, когда пользователь вводит адрес сайта в адресную строку своего браузера, служба DNS ищет IP-адрес, связанный с именем домена, а затем находит сервер с IP-адресом. После этого, сервер получает запрос, и начинает его обрабатывать. В итоге, запрашиваемая веб-страница будет отправлена пользователю. Отправка страниц производится в формате разметки гипертекста (HTML). Часто, запросы имеют более сложный вид, например, когда пользователь заполняет контактную форму или пытается загрузить статью на сайт. В таком случае задействуются другие возможности веб-сервера, язык сценариев и база данных.