У меня есть приложение Tomcat. Теперь я хочу, чтобы обратный прокси-сервер некоторых страниц на другом сервере прослушивал другой порт. На обычном сервере apache я бы сделал следующее.
ProxyPass /dir1 http://localhost:1234/dir1
ProxyPassReverse /dir1 http://localhost:1234/dir1
Это передаст все URL-адреса в каталоге dir1 другому серверу, прослушивающему порт 1234. Как мне сделать то же самое на Tomcat?
Обратите внимание, что на моем сервере работают только Tomcat и Java. Я не использую Apache в своей настройке. сервер на порту 1234 является отдельным, а не Apache или Tomcat.
Лапша кажется, делает свое дело. Это набор классов Java, которые позволяют создавать сервлеты, которые вы развертываете в своем Tomcat, которые будут запускать фильтры на исходном URL-адресе и прозрачно перенаправлять запрос на другой URL-адрес.
Доступны и другие методы: Tomcat вики как сборник.
Помимо этого, есть еще Apache, Nginx, haproxy и другие методы, которые могут это сделать.