У меня есть приложение чата с экземплярами, работающими на разных машинах в частной сети. Давайте предположим, что на данный момент есть 3 машины с именами хостов один, два и три. Эти машины появляются во время выполнения, поэтому мы нигде не можем определить список в правилах apache.
У меня есть еще одна постоянная машина, открытая для публичного интернета, на которой работает apache. Мне нужно поддерживать липкие сессии, чтобы мой сервер вел себя правильно. Для этого в общедоступном URL-адресе содержится имя хоста. URL-адрес что-то вроде этого
https://example.com/api/chat/one_sessionId/status.
Здесь, согласно URL, этот запрос должен быть переслан как
http://one/api/chat/one_sessionId/status к одному.
Поскольку есть подчеркивание, как разбить sessionId на hostname и sessionId, чтобы определить, куда его отправить.
Я знаю, что я должен использовать переписать движок. Любая помощь будет оценена.