Я пытаюсь настроить Apache для прокси на внутренний сервер на основе динамических имен хостов и с использованием других портов. Это кажется слишком сложным для меня. Вот что у меня есть:
<Location /awesomewebapp>
ProxyPass http://[internalservername]:8080/awesomewebapp
ProxyPassReverse http://[internalservername]:8080/awesomewebapp
</Location>
Но это (очевидно) не динамично. Я работал над правилами переписывания и т. Д., Но мне не удалось заставить его работать. Что мне действительно нужно, это что-то вроде:
^/[internalservername]/awesomewebapp
proxy internally to
http://[internalservername]:8080/awesomewebapp
заранее спасибо
Мое предыдущее «решение» все еще не работало должным образом, поэтому я удалил его, чтобы избежать путаницы. Кажется, это не возможно так, как я хочу, но небольшой обходной путь, использующий поддомен вместо подкаталога, по-прежнему заставляет его работать.
Источник: http://www.vanbommelonline.nl/2011/10/using-apache-for-dynamic-reverse-proxy.html
источник