Apache Proxypass с использованием динамической информации в URL - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть приложение чата с экземплярами, работающими на разных машинах в частной сети. Давайте предположим, что на данный момент есть 3 машины с именами хостов один, два и три. Эти машины появляются во время выполнения, поэтому мы нигде не можем определить список в правилах apache. У меня есть еще одна постоянная машина, открытая для публичного интернета, на которой работает apache. Мне нужно поддерживать липкие сессии, чтобы мой сервер вел себя правильно. Для этого в общедоступном URL-адресе содержится имя хоста. URL-адрес что-то вроде этого

https://example.com/api/chat/one_sessionId/status.

Здесь, согласно URL, этот запрос должен быть переслан как http://one/api/chat/one_sessionId/status к одному.

Поскольку есть подчеркивание, как разбить sessionId на hostname и sessionId, чтобы определить, куда его отправить. Я знаю, что я должен использовать переписать движок. Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...