Я в настоящее время находится в процессе переноса веб-сервера на базе Java6 - Tomcat6 с Windows Server 2003 на Windows Server 2008 с дополнительными мерами безопасности. Однако я столкнулся с проблемой с бесконечным циклом перенаправления при использовании HTTPS, он настроен идентично предыдущему серверу с помощью ForceHttpsFilter, он должен автоматически перенаправлять с http на https.Tomcat бесконечный цикл перенаправления
конфигурация HTTPS выглядит следующим образом, сертификат действителен:
<Connector port="443" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" acceptCount="100"
debug="0" connectionTimeout="20000" disableUploadTimeout="true"
compression="on" compressableMimeType="text/html,text/xml" compressionMinSize="2048"
URIEncoding="UTF-8" sslProtocol="TLS" keystoreFile="D:\cms-java\Tomcat 6.0\cert\keystore.kdb"
keystorePass="****" secure="true" SSLEnabled="true" scheme="https"
ciphers="****"
/>
Я контролировалась с Wireshark и отскакивает между 302 и нашел ответ HTTP URL возвращается.
Я не могу найти ничего плохого в конфигурации самостоятельно, но если у вас есть какие-нибудь советы для меня, чтобы проверить, это было бы здорово.
Можете ли вы показать код своего фильтра? Сам фильтр может не быть проблемой, но просмотр кода может помочь понять, что происходит. –