Tomcat配置SSL证书(微信小程序实现HTTPS访问)

我最近在开发一个微信小程序
先简单介绍一下我的开发工具:
微信开发者工具,eclipse,和Navicat
我是用JAVA写的后端,使用Tomcat web服务器。

	我服务器是使用的是腾讯云服务器,SSL证书是免费版,域名也是腾讯买的。

因为做过WEB项目所以前面开发小程序并不是太难,由于我是小白(学生党),开发经验不足,所以在配置ssl证书这里被卡到了,看了网上很多解决方法,研究了将近一天才解决,所以想记录下来,帮助一下和我一样开接触微信小程序的朋友。

首先腾讯云和阿里云官网都有Tomcat配置SSL证书的方法,大家可以去找找看,先给大家一个链接,下面我再划重点!~
阿里云
https://help.aliyun.com/knowledge_detail/95496.html

最重要的在这里:

<Connector port="8443"
    protocol="HTTP/1.1"
    SSLEnabled="true"
    scheme="https"
    secure="true"
    keystoreFile="cert/a.pfx"
    keystoreType="PKCS12"
    keystorePass="证书密码"
    clientAuth="false"
    SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
    ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>

在这里插入图片描述
1.修改代码的位置,注意不要放错,还要注意保存时编码规则,server.xml默认编码规则是utf-8,如果改了编码会报错。
2.解释一下前面的Connector 8080
这是配置Tomcat的端口,就是8080是tomcat的端口,若想访问tomcat,你要输入地址:http://localhost:8080
有的地方此处建议将8080修改为80,
解释一下:
80端口是HTTP服务默认端口,若在TOMCAT的配置文件中修改成80接口,那么只要是http访问他就会默认去访问TOMCAT服务器
输入地址:http://localhost 就可以访问到tom首页(他默认去找80端口,你已经设置了80端口是TOM)
3.同样的道理你可以把<Connector port=“8443”
改为443
因为443是HTTPS服务默认的端口,修改后
你可以输入地址:
http://abcd.com 访问到TOM首页
其中abcd.com是你证书绑定的域名。

如果有其他问题,欢迎大家留言,希望我的记录可以帮到大家~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值