微信小程序怎么搭建Https服务器

  介绍

这篇文章主要介绍了微信小程序怎么搭建Https服务器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

<强>一、注册微信小程序

进入微信公众平台,使用邮箱账号,选择注册小程序账号。一个邮箱只能注册一个类型的微信账号(订阅号,服务号,小程序)。

<强>二,搭建Https服务器

<强> 1,域名注册

1.1,登录腾讯云平台,并注册账号。

1.2,选择“云产品”——“域名服务”——“域名管理“

微信小程序怎么搭建Https服务器

1.3,选择”域名“注册,根据提示进行注册。需要缴纳一定费用。

<强> 2,SSL证书管理

2.1,选择“云产品”——“域名服务”——“SSL证书管理“,选择“申请证书(免费)”。若未认证,系统将提示进入系统认证
2.2个人认证。
2.3,下载SSL证书。用于服务配置
2.4,本地安装证书。参考“证书安装指引https://cloud.tencent.com/document/product/400/4143

<强> 3,tomcat安装本地证书

3.1,下载SSL证书,解压并将对应tomcat下的www.domain.com.jks件复制到tomcat安装目录下的设计目录下。
3.2,修改配置下的server.xml文件(先复制一份server.xml,防止修改内容出错)。修改内容如下:
,将Http端口设置为默认80的端口,重定向端口设置为443(小程序服务器仅支持以上两个端口)。
b,添加SSL请求如下:

& lt; Connector  SSLEnabled=皌rue", acceptCount=?00”,   clientAuth=癴alse", disableUploadTimeout=皌rue",   enableLookups=皌rue",   keystoreFile=?conf/www.uyehyyh.com.jks",   keystorePass=皔ourKeystorePass", maxThreads=?00”,   端口=?43”,   协议=皁rg.apache.coyote.http11.Http11NioProtocol",   方案=癶ttps",安全=皌rue", sslProtocol=癟LS"/祝辞

<强> 4,搭建第一个Https应用

1, Eclipse创建一个应用,在相应的web . xml倒数第二行,即& lt;/webapp>上一行,新增如下代码:

& lt; login-config>   & lt;才能auth-method> CLIENT-CERT</auth-method>   & lt;才能realm-name> Client  Cert  Users-only  Area   ,& lt;/login-config>   ,& lt; security-constraint>   & lt;才能web-resource-collection>   ,,& lt; web-resource-name> SSL   ,,& lt; url-pattern>/* & lt;/url-pattern>   & lt;才能/web-resource-collection>   & lt;才能user-data-constraint>   ,,& lt; transport-guarantee> CONFIDENTIAL   & lt;才能/user-data-constraint>   ,& lt;/security-constraint>

2,启动项目,本文使用弹簧简单的向输出流输出字符串,用于小程序的接受。

@RequestMapping (“/test")   @ResponseBody   public  String 测试(){   return “hehe";   }

, 3,通过腾讯云注册的域名访问相应的Servlet, Http请求将自动转入Https请求

微信小程序怎么搭建Https服务器

<强>三,微信小程序访问服务器,并获取返回值

<强> 1,服务器配置

1.1,进入微信公众平台,并用小程序进行登录,选择“设置”——“开发设置”。在“服务器域名中,选择修改域名,填入腾讯云所申请的域名。如下图:

微信小程序怎么搭建Https服务器

1.2,小程序中js调用微信接口,并访问服务器,获取返回值

wx.request ({   ,,url: & # 39; https://mydomain.com/springmvc1/view/test& # 39;   ,,方法:& # 39;文章# 39;   ,才能成功:函数(res) {   ,,,console.log (res.data);   ,,}   之前,})

微信小程序怎么搭建Https服务器