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
需要把端口号改成443,把keystoreFile设置成你的keystore文件的存放位置,把keystorepass换成你生成证书时设置的密码
3.重启服务器,就可以以 Https:域名/web工程名 访问
4.以上是自己生成的证书,但是在浏览器中访问时,会显示这是不安全的证书。所以去腾讯云申请免费的证书。
登录腾讯云,申请免费证书,在域名身份认证时,采取文件验证:
登录阿里云,进入tomcat/webapps 目录中
创建文件夹:.well-known/pki-validation/fileauth.txt
fileauth.txt 文件内容:201808241742072yvt8bxp9jv0ycginrnnebwgy1nvwgvxtssucy39w7b20nelfa