Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >多个jks证书配置在一个tomcat中怎么配置?

多个jks证书配置在一个tomcat中怎么配置?

提问于 2018-05-22 07:36:21
回答 3关注 0查看 749

回答 3

Dust

发布于 2018-05-22 08:27:55

可以使用两个公网IP,每个域名对应一个IP,这样就可以使每个域名都使用443作为HTTPS的端口,方便用户使用

四无君

发布于 2018-05-22 10:15:31

编辑tomcat/conf 文件夹下的 server.xml文件,一共修改两处,其他地方都不变。首先修改第一个地方。这里声明了两个主机

代码语言:javascript
运行
AI代码解释
复制
<!--1-->
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" defaultSSLHostConfigName="www.hemingsheng.cn" >
        <SSLHostConfig hostName="www.hemingsheng.cn">
            <Certificate certificateKeystoreFile="/home/key_https/Tomcat/www.hemingsheng.cn.jks"
                certificateKeystorePassword="这里填txt文件中的密码" type="RSA" 
            />
        </SSLHostConfig>

        <SSLHostConfig hostName="www.tinger.wang">
            <Certificate certificateKeystoreFile="/home/key_https/Tomcat/www.tinger.wang.jks"
                certificateKeystorePassword="这里填另一个txt文件中的密码" type="RSA" />
        </SSLHostConfig>
    </Connector>

如果两个域名访问同一个项目,按照如下修改

代码语言:javascript
运行
AI代码解释
复制
 <Host name="www.hemingsheng.cn" appBase="/root/webfile/webapps" unpackWARs="false" autoDeploy="true">
                <Alias>www.hemingsheng.cn</Alias>  
                <Alias>www.tinger.wang</Alias>
            <!-- 设置默认项目名称 -->
            <Context path="" docBase="/root/webfile/web" reloadable="true" /> 
                <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                    prefix="localhost_access_log" suffix=".txt"
                    pattern="%h %l %u %t &quot;%r&quot; %s %b" />
        </Host>

风中的雪糕

发布于 2018-05-22 08:29:17

你的具体需求是什么?如果只有一个Ip的话,建议使用不同的端口,但会比较麻烦

和开发者交流更多问题细节吧,去 写回答
相关文章
tomcat 配置pfx证书
<Connector port=”80″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”443″ URIEncoding=”UTF-8″ />
全栈程序员站长
2022/08/22
1.5K0
【Tomcat】Tomcat配置https(免费证书)
记一次因各种需求在Linux中配置tomcat的https自签发证书过程: SSL证书简介 1.公开可信认证机构 例如CA,但是申请一般是收费的,一般几百到几千一年. 在这里可以给你们介绍一下腾讯云截止到目前还有免费一年的CA证书服务,可以用一下。 2.自己生成 虽然安全性不是那么高,但胜在成本低,我目前只是做个测试,所以这篇文章里讲的是自生成的。 证书配置过程 1.环境准备 为了成功配置https,你需要具备以下环境: java jdk tomcat 2.JKS格式证书生成 1).打开你的终端或者命令行,输入:
全栈程序员站长
2022/06/29
1.8K0
【Tomcat】Tomcat配置https(免费证书)
【Tomcat】Tomcat配置https(免费证书)
记一次因各种需求在Linux中配置tomcat的https自签发证书过程: SSL证书简介 1.公开可信认证机构 例如CA,但是申请一般是收费的,一般几百到几千一年. 在这里可以给你们介绍一下腾讯云截止到目前还有免费一年的CA证书服务,可以用一下。 2.自己生成 虽然安全性不是那么高,但胜在成本低,我目前只是做个测试,所以这篇文章里讲的是自生成的。 证书配置过程 1.环境准备 为了成功配置https,你需要具备以下环境: java jdk tomcat 2.JKS格式证书生成 1).打开你的终端或者命令行,输入:
Java架构师必看
2021/06/10
2.7K0
【Tomcat】Tomcat配置https(免费证书)
多个Tomcat启动配置
修改Server 的端口8005 修改为任意的的端口,注意不能与别的Tomcat重复。
收心
2022/01/19
1.5K0
【Tomcat】Tomcat配置https(免费证书)
记一次因各种需求在Linux中配置tomcat的https自签发证书过程: SSL证书简介 1.公开可信认证机构 例如CA,但是申请一般是收费的,一般几百到几千一年. 在这里可以给你们介绍一下腾讯云截止到目前还有免费一年的CA证书服务,可以用一下。 2.自己生成 虽然安全性不是那么高,但胜在成本低,我目前只是做个测试,所以这篇文章里讲的是自生成的。 证书配置过程 1.环境准备 为了成功配置https,你需要具备以下环境: java jdk tomcat 2.JKS格式证书生成 1).打开你的终端或者命令行,输入:
互联网-小阿宇
2022/11/21
1.8K0
【Tomcat】Tomcat配置https(免费证书)
在centOS使用systemctl配置启动多个tomcat
公司服务器使用的是阿里云CentOS7,CentOS7和CentOS6目前最大区别就是service变成了现在的systemctl,简单的查了一下并结合使用,发现systemctl功能上等同于6上面的service+chkconfig,也就是说配置service与设置开机启动都是使用systemctl。
陈灬大灬海
2018/12/24
2.1K0
Tomcat配置多SSL证书
前一阵用子域名解析了一个服务,发现开启https后,浏览器报错证书无效,于是我专门为子域名申请了证书,我的需求是通过不同的域名访问同一个tomcat,经过一番折腾后,终于实现了这个需求。
神奇的程序员
2022/04/10
1.9K0
Tomcat配置多SSL证书
springboot集成SSL证书的配置(2021)JKS类型
具体的文件放置的位置和对应的配置文件 箭头指向的位置文件名需要保持一致。
知识浅谈
2021/05/13
1.5K0
springboot集成SSL证书的配置(2021)JKS类型
tomcat配置https | 自签发证书配置
PS F:\开发工具\apache-tomcat-9.0.11\conf> keytool -genkeypair -keyalg RSA -keysize 2048 -sigalg SHA1withRSA -validity 36
WindWant
2020/09/11
1.6K0
tomcat配置https | 自签发证书配置
Nginx如何开启配置多个证书
nginx支持TLS协议的SNI扩展(Server Name Indication,简单地说这个扩展使得在同一个IP上可以以不同的证书serv不同的域名)。不过,SNI扩展还必须有客户端的支持,另外本地的OpenSSL必须支持它。 如果启用了SSL支持,nginx便会自动识别OpenSSL并启用SNI。是否启用SNI支持,是在编译时由当时的 ssl.h 决定的(SSL_CTRL_SET_TLSEXT_HOSTNAME),如果编译时使用的OpenSSL库支持SNI,则目标系统的OpenSSL库只要支持它就可以正常使用SNI了。
云知识Online
2018/05/03
3.6K0
jks证书转pem证书
用管理员权限打开一个cmd框,找到jdk的bin目录,然后执行如下命令:(请自行将jks文件拷贝至此)
华创信息技术
2019/12/18
6.8K0
给tomcat7配置SSL证书
今天工作中需要给tomcat7配置SSL证书,以使用https访问tomcat服务。以前都是自签名,照着网上的文档完成的,这回有一点不同的是https证书已经从GoDaddy买回来了,配置过程中遇到了一点坑,这里记录一下。 tomcat7配置SSL证书 从GoDaddy买来的证书包括3个文件,test.com.key, test.com.crt, godaddy_intermediate.crt。这里稍微解释一下,这3个文件。 test.com.key是私钥文件,文件内容如下: -----BEGIN RSA
jeremyxu
2018/05/10
3.9K0
tomcat https 证书生成与配置
到tomcat的安装目录,找到conf下的server.xml文件,配置https信息
用户2923249
2022/11/22
2.5K0
pfx 证书 转 jks 证书
今天在tomcat 配置 https pfx 证书时 总是配置失败 很是 头疼 ,配置参数如下:
全栈程序员站长
2022/09/06
2.7K0
pfx 证书 转 jks 证书
Linux配置多个Tomcat同时运行
Linux系统下怎样配置多个Tomcat同时运行呢,首先修改变量为第一个tomcat,然后修改第二个tomcat启动的脚本
星哥玩云
2022/06/30
2.5K0
怎么给idea配置jdk_ideaj配置tomcat
思路:首先下载好Tomcat安装包,然后安装好Tomcat,Tomcat安装成功后,再打开idea进行tomcat的配置。
全栈程序员站长
2022/09/25
7830
idea安装配置tomcat_eclipse中配置tomcat
我看到很多博文介绍使用maven配置tomcat,那种方法我没有尝试,不过社区版其实是有tomcat的->Smart Tomcat。
全栈程序员站长
2022/11/09
7960
idea安装配置tomcat_eclipse中配置tomcat
在一个 Hypervisor 上配置多个 Ceph 后端
因为我们需要使用主机聚集我们需要的特定调度器过滤器,所以使用以下方法配置你的 Nova 调度器:
用户7108768
2021/09/24
9330
点击加载更多

相似问题

Tomcat9 SSL证书怎么配置?

11.2K

tomcat 如何给多个alias配置多个证书?

0328

tomcat要怎么配置?

1361

云服务器怎么配置tomcat?

1653

腾讯云https nginx和tomcat怎么配置?

31.3K
相关问答用户
广东 | 产品经理擅长1个领域
擅长2个领域
腾讯云 | 产品经理擅长1个领域
新浪微博 | 高级总监擅长4个领域
某公司 | 程序员擅长1个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档