首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为特定服务配置tomcat https

为特定服务配置tomcat https
EN

Stack Overflow用户
提问于 2014-05-11 08:54:09
回答 1查看 75关注 0票数 0

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

代码语言:javascript
复制
<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的一种方式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-11 09:08:47

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

代码语言:javascript
复制
<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" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23590726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档