gpt4 book ai didi

java - 为特定服务配置tomcat https

转载 作者:行者123 更新时间:2023-11-28 22:57:58 24 4
gpt4 key购买 nike

我有一个 Web 应用程序,其中一个特定服务需要通过安全的 https,而其他所有服务都应该是 http,我做到了:

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="${user.home}/keystore/keystore.jks" keystorePass="test"
truststoreFile="${user.home}/keystore/keystore.jks" truststorePass="test"
truststoreType="JKS" disableUploadTimeout="true"
enableLookups="true" maxHttpHeaderSize="8192"
maxSpareThreads="75" minSpareThreads="25"
clientAuth="true" sslProtocol="TLS" />

但它期望每项服务都是 https,这是我可以配置满足我要求的 tomcat 的一种方式吗?

最佳答案

您可以在同一台服务器上同时运行 HTTP 和 HTTPS,只需为 http 添加另一个连接器即可。

<Connector port="80" protocol="HTTP/1.1"
maxThreads="150"
disableUploadTimeout="true"
enableLookups="true" maxHttpHeaderSize="8192"
maxSpareThreads="75" minSpareThreads="25" />

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="${user.home}/keystore/keystore.jks" keystorePass="test"
truststoreFile="${user.home}/keystore/keystore.jks" truststorePass="test"
truststoreType="JKS" disableUploadTimeout="true"
enableLookups="true" maxHttpHeaderSize="8192"
maxSpareThreads="75" minSpareThreads="25"
clientAuth="true" sslProtocol="TLS" />

关于java - 为特定服务配置tomcat https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23590726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com