Jessica, как Вы предположили в своем редактировании, можно определенно использовать mod_proxy, чтобы сделать это. Вы установили бы Apache HTTPD на сервере с внешним IP и настроили бы обратный прокси для передачи запросов на основе Location
s определенный в httpd.conf
файл.
Мне действительно нравится эта страница, поскольку она дает всестороннее обсуждение этой темы будучи немного более полезной, чем просто чтение ссылки конфигурации.
Я подозреваю, что можно возможно настроить mod_jk, чтобы сделать это, но я не делал попытку этого.
ОСНОВНАЯ КОНФИГУРАЦИЯ
LoadModule proxy_module modules/mod_proxy.so
ProxyRequests Off
Order deny,allow
Allow from all
ProxyPass /mywebserver1 http://10.1.1.1
ProxyPass /mywebserver2 http://10.1.1.2
ProxyPassReverse /mywebserver1 http://10.1.1.1
ProxyPassReverse /mywebserver2 http://10.1.1.2
Необходимо читать httpd
документы о директивах ProxyPass и ProxyPassReverse. ProxyPassReverse особенно интересен, поскольку это - критическая часть "чистки" проксированного трафика так, чтобы проксируемые приложения не знали, что они проксируются. Можно также интересоваться mod_proxy_html
Your question is not clear enough to get an accurate answer, but I can say the following: