Простая конфигурация обратного прокси, указывающая на работающее приложение springboot, решает ее. В моем приложении Spring я получаю информацию заголовка, чтобы показать информацию для каждого арендатора.
Конфигурация обратного прокси
<VirtualHost *:80>
ServerAdmin support@mydomain.com
ServerName www.mydomain.com
#ServerAlias *.mydomain.com
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8082/
ProxyPassReverse / http://127.0.0.1:8082
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Spring Boot Config для получения информации о сервере
String schemeName = httpServletRequest.getScheme();
String serverName = httpServletRequest.getServerName();