Tomcat için tüm http isteklerini https'ye yönlendirme nasıl yapılır?
Bu, Tomcat için tüm http isteklerini https'ye yönlendiren bir valftır.
Yeniden yazma valfinin (https://tomcat.apache.org/tomcat-8.5-doc/rewrite.html) bunu yapabileceğinden eminim, ancak bu sınıf çok daha basit.
Tomcat'i 8080'de http ve 8443'te https dinleyecek şekilde yapılandırmak istiyorum, ancak aslında tüm http isteklerini https'ye yönlendiriyorum.
conf/web.xml'de bir taşıma garantisi GİZLİ - CONFIDENTIAL olan bir güvenlik kısıtlaması ekleyebileceğimi biliyorum, ancak görünüşe göre bu yönetici uygulamasını ve ana bilgisayar yöneticisi uygulamasını etkilemez.
Peki nasıl kullanılır?
Bir Bağlamda, bir Vana tanımı ekleyin. Örneğin, Tomcat / conf / content.xml dosyasında şunun gibi:
<Context>
<!-- redirects http requests to https -->
<Valve className="cat.inspiracio.catalina.HttpsValve" />
</Context>
https-valve-9.0.19.jar dosyasını Tomcat kurulumunun lib/ dizinine ekleyin.
Dikkat: Tomcat 9.0.19 ile uyumludur.
Tomcat için tüm http isteklerini https'ye yönlendirme