У нас есть сервер tomcat (6.0.20), который запускает одно веб-приложение за двумя URL-адресами, например. www.foo и secure.fooМожет ли tomcat выполнить перенаправление ssl путем фильтрации имени хоста?
Это настраивается в server.xml как один хост с одним псевдонимом:
<Host name="www.foo" appBase="webapps">
<Context docBase="foo" path=""></Context>
<Alias>secure.foo</Alias>
</Host>
В идеале мы хотели бы любые запросы secure.foo на порт 80 будет автоматически перенаправлен на использование ssl. Однако я могу найти инструкции для перенаправления на основе пути после имени хоста, поэтому я мог бы добавить ограничение безопасности/*, но тогда это применимо к обоим URL-адресам.
Кто-нибудь знает, можно ли применить перенаправление путем фильтрации по имени хоста?
(У нас уже есть разъем ssl, сертификат и т. Д. Работает нормально).
Я знаю, что мы могли бы сделать это, наклеив сервер apache перед tomcat и обработав перенаправление там, но мне любопытно узнать, может ли tomcat сделать это самостоятельно.
Благодаря