Где живет сайт и в чем заключается работа сервера?

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

Сайты живут в серверах по IP- адресу

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

Сервера живут в дата центрах


Огромные здания, напичканные серверами, называются дата центрами.

Вся информация передается по кабелям. Есть кабели, которые связывают материки. И это оптоволоконные кабели, в квартиру же ведет кабель попроще, из меди.
Каждый сайт хранится на сервере, который имеет свой адрес, называемый IP- адресом. Вот так выглядит IP- адрес сервера, который расположен в дата центре в США, на котором хранится сайт о музыке и о певице Бьянке (rnb-bianka.com): 104.28.18.99.

Программа, которая обслуживает сайт, называется веб-сервер

Компьютер, на котором хранятся сайты, называется сервером, а программа, работающая с сайтами называется веб-сервером. В любом компьютере, в том числе и сервере, приказы раздает операционная система. Это может быть Windows, Линукс, операционная система для Мака. В операционной системе задействована куча программ и среди этой кучи есть программа, которая обслуживает сайты и которая называется веб-сервер. Программы по обслуживанию сайта в операционной системе, называемые веб- серверами, есть разные, а главные среди них это Apache и nginx. У веб сервера порт:80, это его значение по умолчанию.

Виртуальные хосты


Если программа веб-сервер обслуживает несколько сайтов, то тогда достучаться до конкретного сайта призван виртуальный хост. Для каждого сайта создается отдельная папка с именем сайта, по которой сайт и находится.
Вот путь к сайту о Бьянке:
IP- адрес:104.28.18.99
порт:80
хост:rnb-bianka.com

Серверные языки программирования


Сервер формирует для браузера веб страницы при помощи серверных языков: PHP, Ruby, Java, C, Python, Perl


Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Загрузка...
Menu Title