关于小程序部署的问题

1.tomcat使用https请求访问

1.小程序官网是使用https协议的。它的默认端口号是443,而http请求默认的端口号是80;

因此需要修改tomcat的server.xml文件,来实现https的请求。

1.在 [tomcat安装路径/conf/ ]目录下。执行 keytool -genkey -v -alias testKey -keyalg RSA -validity 3650 -keystore [/usr/local/tomcat/tomcat9/conf/keystore ]证书的生成路径

2.在 [tomcat安装路径/conf/ ]目录下,vi server.xml 

52219595fab642d79a4ae350f31ecc0ba04.jpg

需要把端口号改成443,把keystoreFile设置成你的keystore文件的存放位置,把keystorepass换成你生成证书时设置的密码

3.重启服务器,就可以以 Https:域名/web工程名 访问

4.以上是自己生成的证书,但是在浏览器中访问时,会显示这是不安全的证书。所以去腾讯云申请免费的证书。

登录腾讯云,申请免费证书,在域名身份认证时,采取文件验证:

登录阿里云,进入tomcat/webapps 目录中

创建文件夹:.well-known/pki-validation/fileauth.txt 

fileauth.txt 文件内容:201808241742072yvt8bxp9jv0ycginrnnebwgy1nvwgvxtssucy39w7b20nelfa

 

转载于:https://my.oschina.net/u/4094176/blog/3077372

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值