На сервере tomcat 7 мы настроили соединитель https, сертификат TLS действителен для URL-адреса, такого как www.example.com. Теперь мы хотим изменить запись A одного из наших поддоменов (например, foo.bar.com), чтобы она указывала на сервер tomcat.
Как я могу переписать / обработать входящие запросы от foo.bar.com, чтобы использовать https://www.example.com чтобы пользователи не получали ошибок сертификатов, отображаемых в браузере?
Установите сервер Apache (или виртуальный хост) на foo.bar.com и подключите его через прокси к www.example.com:
<VirtualHost *:80>
ServerName foo.bar.com
ProxyPass / https://www.example.com/
ProxyPassReverse / https://www.example.com/
</VirtualHost>
Но это не будет работать полностью, если HTML, возвращаемый с www.example.com, включает ссылки с абсолютными ссылками на URL-адреса, начинающиеся с www.example.com. В этом случае вам нужно будет использовать что-то вроде mod_proxy_html переписать ссылки в содержимом.