Передайте весь трафик на определенном порте в зависимости от домена к другому порту

Я сказал бы SNMP.

1
задан 5 March 2012 в 21:45
2 ответа

Вообще-то так нельзя. Когда клиент подключается через TCP и / или UDP, сервер не имеет информации о том, какой домен клиент использовал для запроса IP-адреса сервера.

Поскольку вы упоминаете порт 80, вы можете говорить о HTTP-трафике. В этом случае это различие может быть сделано, поскольку протокол HTTP также передает выбранное доменное имя. Вы можете использовать HTTP-сервер, такой как Apache, и настроить виртуальный хост для каждого домена, который действует как обратный прокси и перенаправляет трафик на правильный порт. Подобная конфигурация может выглядеть примерно так:

3
ответ дан 3 December 2019 в 16:50

Вы можете делать именно то, что вам нужно, используя прокси или балансировщик нагрузки, например haproxy. Но если вы просто хотите разместить несколько сайтов на одном IP, то использование заголовков будет стандартным методом.

Если вы пытаетесь разместить несколько сайтов SSL на одном IP, то ни один из этих методов не будет работать, потому что заголовок и URL зашифрованы.

3
ответ дан 3 December 2019 в 16:50

Теги

Похожие вопросы