Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"virtual" host in stream module (enhancement) #32

Open
okpoxa opened this issue Jun 2, 2023 · 3 comments
Open

"virtual" host in stream module (enhancement) #32

okpoxa opened this issue Jun 2, 2023 · 3 comments

Comments

@okpoxa
Copy link

okpoxa commented Jun 2, 2023

Добрый день.

В стрим модуле сейчас на одной паре ip:port можно разместить только 1 сервер, а было бы интересно видеть их там больше.
Понятно, что надо как-то различать хосты, моё предложение разделять по ssl сертификату, пусть работает только для ssl соединений, ведь на этапе хендшейка становится ясно, с каким ssl именем клиент запрашивает серт сервера, можно выбрать сервер для стрима.

@VBart
Copy link
Contributor

VBart commented Jun 2, 2023

А для какой цели это требуется? Чем будет отличаться конфигурация в этих виртуальных серверах?

Сейчас можно с той же целью использовать map и направлять соединения на разные группы серверов, как показано в примерах: https://angie.software/stream_ssl_preread/#id1

Конфигурация получается компактнее, чем отдельные блоки server.

@okpoxa
Copy link
Author

okpoxa commented Jun 2, 2023

да, слона не приметил, stream_ssl_preread достаточно

@okpoxa
Copy link
Author

okpoxa commented Jun 2, 2023

Единственное возможное, которое мне приходит в голову, это включение proxy_protocol для отдельного бэка, но наверное и его можно через мапу сделать.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants