У меня есть два экземпляра Tomcat 6 с контентом, доступным через HTTP и HTTPS для других страниц.
Я настроил экземпляры следующим образом:
- Экземпляр один для прослушивания порта 8080 (HTTP) и 8443 (HTTPS)
- Экземпляр два для прослушивания порта 7080 (HTTP) и 7443 (HTTPS)
У меня mod_proxy настроен с Apache 2.2 для кластеризации.
Запросы поступают правильно, и все работает хорошо для HTTP-трафика, но когда вы находитесь в приложении, и оно становится HTTPS, я получаю, что страница не может быть найдена, когда tomcat пытается обслужить страницу.
Теперь, если я обращаюсь к двум экземплярам tomcat напрямую, минуя балансировщик нагрузки, все в порядке. Таким образом, http / https настроен правильно на tomcat, но не на Apache.
У меня такое чувство, что я должен настроить Apache для обработки этого (или mod_proxy).