Перенаправление запросов на виртуальные сервера. Как это работает?

Linux server

Задача:

Компания на рынке виртуальных серверов, у неё в наличии один физический сервер. Она по долгу рода занятий должна иметь в наличии (к приемру) 10 виртуальных серверов. На каждый сервер, по одному домену.

Вопрос:

Как она устроит переадресацию? Ведь все обращения идут на один физический сервер, и он как-то распределяет между виртуальными серверами. А как? Наверно не через iptables. Типа ab.com -> server1; bc.com -> server2; cd.com -> server3; de.com -> server4, etc.

Примечание:
2 Илья Весенний

Есть обращение на один из доменов ab.com, bc.com, cd.com, etc. Эти обращения идут на физический сервер, который знает, что ab.com нужно перенаправить на virt_server1, bc.com на virt_server2, итд.
А меня интересует, как это работает? Как это устроено? Какой демон для этого, или ещё что... Или прямо в http-сервере?(в нашем случае nginx)

Спасибо

Примечание:
На сервере nginx.

Про гипервизор кажется то. :) Но все-же я тот кто спрашивает, по этому хз.

Примечание:
Илья, почему не в промышленных?
Ответы:
на сервере установлен гипервизор, объединяющий виртуальные сетевые интерфейсы для каждой vps. Собственно обращаться к интерфейсам vps можно так же как и к разным компьютерам в обычной сети
Если на пальцах, то так:
http-запрос содержит имя хоста, к которому идёт обращение, поэтому программа http-сервер точно знает, кому (какому процессу) передавать этот запрос.
Многие http-сервера сами легко поддерживают виртуальные сервера (у того же Апача в конфигурационном файле всё чётко описано).
Короче, уточните, что именно Вам не ясно. А то я не понимаю, что надо пояснить.
Если речь идет о http сервере Apache, то можно через Virtual Hosts
Сами http-сервера прекрасно справляются с этой задачей (если нужно не в промышленных масштабах делать, конечно).
Может я чего не понял, но мне показалось, что вопрос такой:
- есть WEB сервер, физически он один, у него 1 IP адрес в инете.
- есть несколько виртуальных WEB серверов с разными доменными именами.
- вопрос - Как это работает?
>Илья, почему не в промышленных?
Потому что большие сайты (gmail.com) устроены совсем иначе.
А для мелкого хостера всё достаточно просто :)


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.