У меня есть веб-приложение на сервере, использующем Tomcat 9. Оно было настроено для одного веб-приложения, имеет сертификаты, домен и т. д. Теперь у меня есть другой сервер в сети, на котором размещено другое приложение. До сих пор это был внутренний инструмент, и теперь он должен быть доступен из Интернета. К сожалению, другой сертификат и домен по какой-то причине стоят совершенно нелепую сумму денег, и теперь я ищу, могу ли я настроить Tomcat для обслуживания другого (нормального сервера LAMP)и действовать как прокси, чтобы, когда доступ к определенному URL-адресу, например, tomcatserver.example/lampserver и т. д. Tomcat будет проксировать трафик на другой сервер.
Оба сервера работают под управлением Ubuntu, и при необходимости у меня есть привилегии суперпользователя. Я также могу попросить поставщика серверов открыть порты в Интернет.
Tomcat не поддерживает работу в качестве обратного прокси-сервера.
Если второй сервер является сервером LAMP, то httpd может выступать в качестве обратного прокси-сервера. Было бы целесообразно подумать о реорганизации, чтобы сервер LAMP использовал домен и сертификат, а затем проксировал запросы к экземпляру Tomcat по мере необходимости.