我配置好一个tomcat,ssl证书,如何给同一台机器上的其他tomcat配置证书,默认的80,443端口已经被占用。 50

看清问题,我是一个已经配置好了,问的是如何给同一台机器上的第二个tomcat,配置ssl,因为ssl默认配置是80,443,已经配置用了,第二个tomcat应该怎么配ss... 看清问题,我是一个已经配置好了,问的是如何给同一台机器上的第二个tomcat,配置ssl,因为ssl默认配置是80,443,已经配置用了,第二个tomcat应该怎么配ssl。 展开
 我来答
Gworg
2019-10-17 · 百度认证:Gworg官方账号,科技领域创作者
Gworg
Gworg提供全球可信的SSL数字证书、服务器证书以及中文数字证书、PDF签名证书等服务,ssl证书申请、审核、颁发、安装。数字证书被广泛运用于各大网站加密、可严格防范钓鱼网站、黑客窃听。
向TA提问
展开全部

您好!

直接使用多域名或者通配符证书就可以了,这样可以实现一台服务器配置多个域名SSL。

如果tomcat环境支持配置多个独立的SSL证书参考:

<Connector port="443" protocol="org.apache.coyote.http11.Http11Nio2Protocol" defaultSSLHostConfigName="www.aaa.com" 
               maxThreads="150" SSLEnabled="true" >
        <SSLHostConfig hostName="www.aaa.com">
            <Certificate certificateKeystoreFile="cert/aaa.jks" certificateKeystorePassword="password1" type="RSA" />
        </SSLHostConfig>
          <SSLHostConfig hostName="www.bbb.com">
              <Certificate certificateKeystoreFile="cert/bbb.jks" certificateKeystorePassword="password2" type="RSA" />
          </SSLHostConfig>
    </Connector>
    </Connector>
<Host name="www.aaa.com"  appBase="webapps" unpackWARs="true" autoDeploy="true"><Context path="" docBase="aaa" reloadable="true" debug="0" /></Host>
        <Host name="www.bbb.com"  appBase="webapps" unpackWARs="true" autoDeploy="true"><Context path="" docBase="bbb" reloadable="true" debug="0" /></Host>
匿名用户
2016-07-28
展开全部
您好!SSL证书不受浏览器信任有几种情况:1、自签名SSL证书。2、不支持所有浏览器的SSL证书3、过期的SSL证书4、https页面存在不安全因素5、sha1算法,并且签发到2017年的证书。6、浏览器指定的不信任的证书。你的这种情况,应该是UC和手机自带浏览器不信任该证书,你可要用谷歌浏览器测试下。另外,看看您的手机上的时间是否与网络同步。我用的是wosign免费SSL证书,手机端和pc端均能完美显示。希望可以帮助到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4bfd458
2017-03-10 · 超过19用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:60.6万
展开全部
楼主解决了吗?多个tomcat的话,只能是其他端口,我试过了,http使用8081,对应的https使用445,(如果这两个端口没使用的话,使用了可以换其他的),然后和第一个配置修改方式一致,只是服务启动后访问都会带有端口号而已,不像第一个都是默认端口,直接省略端口了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安信SSL证书
2023-09-25 · 百度认证:安徽斯百德信息技术有限公司
安信SSL证书
安信SSL证书专售Symantec、Geotrust、Comodo以及RapidSSL等多家全球权威CA机构的SSL数字证书。支持各种SSL证书申请和安装服务,免手续费,全程专业技术指导。
向TA提问
展开全部
首先,需要将已经配置好 SSL 证书的 Tomcat 配置文件中的端口号修改为一个不被占用的端口号。例如,假设原来的端口号为 8443,而且这个 Tomcat 服务器上还有两个没有配置 SSL 证书的 Tomcat(Tomcat1 和 Tomcat2)。那么需要修改配置文件中的以下内容:
<Connector port="8443" protocol="HTTP/1.1"
maxThreads="150" SSLEnabled="true"
scheme="https" secure="true"
keystoreFile="/path/to/keystore.jks"
keystorePass="password"
clientAuth="false" sslProtocol="TLS"/>
将 port 修改为其他未被占用的端口号(例如 9443),然后将这个配置文件保存并重启 Tomcat 服务器。
接下来,在 Tomcat1 和 Tomcat2 的配置文件中添加以下内容:
<Connector port="8443" protocol="HTTP/1.1"
maxThreads="150" SSLEnabled="true"
scheme="https" secure="true"
keystoreFile="/path/to/keystore.jks"
keystorePass="password"
clientAuth="false" sslProtocol="TLS"/>
这里的 port 仍然使用默认的 8443 端口,因为这两个 Tomcat 并没有占用这个端口号。需要注意的是,keystoreFile 和 keystorePass 参数需要指定到同一台机器上的已经配置好的 SSL 证书的位置和密码。
最后,重启 Tomcat1 和 Tomcat2 服务器,它们就会使用 SSL 证书来进行安全连接了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式