Web uygulamasında SSL'yi yapılandırdım. Sertifikayı Tomcat'ta gerekli adımlara göre kurdum. Ben takip ediyorumApache Tomcat'te http: https adresinden 301 yönlendirmesi gerçekleştirin
öğretici ben http herhangi isteği https'ye iletilir anlamına gelir http üzerinden https kullanımını zorunlu hale getirmiştir https://www.mulesoft.com/tcat/tomcat-security
olduğunu. Ancak
<security-constraint>
<web-resource-collection>
<web-resource-name>SecureConnection</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
, yönlendirme: Ben
-
daha bakın benim server.xml aşağıdaki değişiklikleri yapmıştır: aşağıdaki gibi https://www.mulesoft.com/tcat/tomcat-security#sthash.6zIVA27x.dpuf<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" proxyHost="10.1.1.1" proxyPort="80" URIEncoding="UTF-8" maxHttpHeaderSize="32768"/>
web.xml değişikliklerdir Bu gerçekleşiyor geçici re-direct yani 302. Ben 301 re-direct yani kalıcı yönlendirme kullanmak istiyorum.
Bunu nasıl başarabilirim?
Bu soruya bir cevap buldunuz mu? Aynı problemim var. – Thermometer
Aynı burada, sorunla ilgili herhangi bir gelişme var mı? – Default71721
Google çalışanlarının şu anda "https tomcat'i zorunlu kılmak", "her zaman https tomcat" veya benzerleri için çözüm budur. https://jelastic.zendesk.com/hc/en-us/community/posts/206121996-HTTP-HTTPS-Redirection-into-the-Tomcat ayrıca bir çözüm sağlar. – koppor