Quasar后台服务Springboot部署war到tomcat中并给二级域名添加SSL证书使用https

本文介绍了如何将Quasar前端与Springboot后端部署到Tomcat,并为二级域名配置SSL证书实现HTTPS访问。前端打包内容放入Tomcat的ROOT目录,后端Springboot应用打包为war,通过修改Tomcat server.xml配置SSL,使用阿里云免费证书。最终实现了前后端在单独Tomcat实例上的统一部署和安全访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文在我的blog https://ithinkcry.cn/blog/view/detail/2c9ad8cc68f6d7020168f7cebbfb0000

Springboot做后端服务器;

Vue+Quasar做前端页面。

前端

正常的话,都是把dist文件夹接放到服务器上,然后在nginx上配置路径就可以了;但是我没用,为了统一,我把所有的工程都采用tomcat启动(这算不算是强迫症呢);

具体的话就是,前端打包部署到一个tomcat中:将编译好的dist文件夹内容放入tomcat的webapps的ROOT文件夹中去。

然后配置server.xml的端口号,启动。

后端

后端Springboot编译成war包,具体怎么编译可以看我之前的文章;

网上其他的那些配置方式我都试过之后,只有一种可以使用:直接配置tomcat的SSL就行了,Springboot工程无需改动。

我的证书是从阿里云获取的免费证书,具体的步骤直接百度能查到很简单:选择tomcat类型的证书进行下载,包含pfx和一个密码的txt;

部署另一个新的tomcat,编辑server.xml,把8080端口给注释掉,然后开放自己设置的端口:假如是18911。我选择的不是4433,因为我的443在nginx里面已经用过了,我此处处理的是二级域名的https,所以没有使用443,而是后端服务的API接口的端口。

<Connector port="18911"
     protocol="HTTP/1.1"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值