配置小程序后台服务器

1 篇文章 0 订阅
1 篇文章 0 订阅

**

记录一下小程序后台配置过程

**
1、小程序的体验版本和发布版本访问的后台数据,必须是配置在https服务器上的。
接下来详细描述配置https配置到成功使用的过程:

首先需要一个域名,可以在腾讯云和阿里云购买域名,然后进行域名备案,不备案是无法使用的、具体备案过程根据提供的步骤来就行了。然后将域名和服务器的ip地址绑定;绑定步骤如下(以阿里云为例):
进入控制台->域名列表->域名解析列表->添加域名->解析设置->添加记录
添加记录时会弹出一个小窗:
记录类型:A
主机记录:www+域名
解析线路:默认
记录值:要绑定的ip地址

2、接下来就是配置https
首先需要下载ssl证书或者jdk生成的;这里以阿里云下载的ssl证书为例;
阿里云云官方可以下载免费的ssl证书;可以根据官方文档指引下载
步骤:控制台->产品与服务->安全(云盾)->ssl证书(应用安全)->购买证书
选择域名类型:单域名
选择证书类型:DV ssl
选择加密等级:免费版
然后点击立即购买,点击支付(必须支付),进去证书控制台,然后点击证书申请,之候就等申请通过,下载需要的证书即可。这里以下载配置tomcat为例

3、证书下载好后正式配置
压缩包中包含两个文件一个是:xxx.pfx,一个是:xxxx.txt,txt中保存的是密码。
将这两个文件放置在和tomcat安装目录下,可以自己新建cert文件夹,将两个文件放在cert中,cert和bin同级路径。
然后开始配置:修改conf文件夹下的server.xml

1、
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
改为         
<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="443" />
2、添加
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true">
        <SSLHostConfig>
            <Certificate
                certificateKeystoreFile=".pfx文件的路径"
                certificateKeystorePassword="你的证书密码"
                certificateKeystoreType="PKCS12"
            />
        </SSLHostConfig>
    </Connector> 
3、添加
<Connector port="8009" protocol="AJP/1.3" redirectPort="443"/ >

4、在conf文件夹下的web.xml文件的最末尾添加,即</web-app>上方
 <security-constraint> 
         <web-resource-collection > 
              <web-resource-name >SSL</web-resource-name>  
              <url-pattern>/*</url-pattern> 
       </web-resource-collection> 
       <user-data-constraint> 
       <transport-guarantee>CONFIDENTIAL</transport-  guarantee> 
       </user-data-constraint> 
 </security-constraint>  

重启tomcat即可;

如果是springboot配置则更简单:
将xxxx.pfx文件放在resource目录下
配置文件(application.yml)中填写:
在这里插入图片描述
5、配置完https后还是不能作为小程序的发布和体验版的后台。
需在微信公众平台中添加业务域名
步骤如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将下载的校验文件放在域名根目录下;
如果是springboot的maven项目则直接放在static目录下
如果是tomcat则放在webapps下的root文件夹下

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值