Что такое сервер?

September 20, 2018

Please reload

Недавние посты

Как писать объявления для контекстной рекламы - основы основ

June 4, 2018

1/1
Please reload

Избранные посты

Что такое сервер?

 

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

 

Сервер в “железном” смысле этого слова

 

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

 

Сервер в программных решениях типа “клиент-сервер”

 

Мы живем в эпоху интернета и многие программы на нашем компьютере тесно связаны с интернетом. И, на самом деле, это две программы: одна стоит у вас на компьютере, другая отдает ей данные через интернет. Программа, которая запрашивает и получает данные называется “клиент”, а программа, которая принимает запросы и высылает данные - “сервер”.

 

Веб-сервер

 

На самом деле, это частный случай сервера как программного решения. Браузер, через который Вы читаете эту страничку, является приложением-клиентом, а каждый сайт отдается своей программой-сервером. Из таких программ для *nix систем (Linux, Solaris, IOS) наиболее известны Apache и Nginx, а для машин серверов где стоит Windows это обычно IIS. Если вы слышите слово “веб-сервер”, оно может относиться или к такой программе, или к компьютеру, где она установлена.


Что это все значит?


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

 

Сервер упал

 

Если вы слышите “сервер упал” или “сервер лежит”, это означает, что ваш сайт недоступен по причинам, которые обычно (но не всегда) находятся на стороне системных администраторов или, если у вас их нет, то хостинга. Имеет смысл срочно с ними связаться и сообщить о проблеме. 

 

Проблема на\в сервере

 

Программист не может ничего сделать в сложившейся ситуации, потому что проблема находится на том уровне, к которому он просто не имеет доступа. Также это не его специальность. Он может знать, как это работает, но лучше доверить это тому, кто специализируется именно на серверной стороне - системному администратору.

Share on Facebook
Share on Twitter
Please reload

Мы в соцсетях
Please reload

Поиск по тегам