簡體   English   中英

啟用 SSL 的 Tomcat 上的非 SSL Web 服務

[英]non-SSL web service on SSL-enabled Tomcat

我目前有運行 Web 服務的 Tomcat 7 服務器。 我在 server.xml 中啟用了 2-way SSL

<Connector port="8443"
maxThreads="500"
scheme="https"
secure="true"
SSLEnabled="true"
keystoreFile="tomcat_keystore.jks"
keystorePass="*******"
truststoreFile="tomcat_truststore.jks"
truststorePass="*****"
clientAuth="true"
keyAlias="tomcat"
redirectPort="8080"
sslProtocol="TLS"/>

與 HTTPS Web 服務的直接連接工作正常。 但是當我通過負載均衡器調用它時,它失敗了,因為當前的健康檢查失敗(因此它認為 Web 服務已關閉)。 如果此健康檢查通過,負載均衡器將簡單地將請求轉發到 Tomcat 服務器。 當前的健康檢查只是調用 HTTPS GET 方法並期望 200 OK。

我知道我可以通過在負載均衡器上安裝證書來解決這個問題,但我不想這樣做,因為我只需要驗證:1) 盒子是否已啟動並正在運行 2) Tomcat 服務器是否已啟動並正在運行

是否可以在同一台可以通過 HTTP GET(無 SSL)調用的 tomcat 服務器上同時運行另一個 Web 服務? 我可以將它添加到負載均衡器運行狀況檢查中嗎?

對的,這是可能的。 不在同一個端口上

您必須配置另一個連接器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM