起因是想在微信小程序中赢得access,   起因是想在微信小程序中获取access

   起因是想在微信小程序中获得access_token。

   起因是想在微信小程序中获取access_token。

笔者只是想赢得access_token而已,获取access_token

   起因是想在微信小程序中得到access_token。

   图片 1

 
以前财富只有1个Ali云虚拟主机和八个域名,于是用C#后端写了GET请求的接口,准备调用本身域名下的接口获取access_token

  使用微信的wx.request接口

    wx.request({
      url: "www.xxxxxx.com/home/gettoken",
      success:function(res){
        console.log(res)
      }
    })

  发现报错,提示该域名不在服务器合法域名中

  于是去微信小程序的付出设置中的服务器域名配置

图片 2

  添加了request合法域名为 xxxxx.com;

 
如故提示不在合法域名中,仔细一看,原来小程序要求安插的劳动器域名必须是https的

图片 3

 

 
行,那就去Ali云搞多少个表明,登录Ali云管控台,列表采用安全(云盾)-》CA证书服务,购买证书

图片 4

   等几分钟证书就提请好了,点【下载】

图片 5

 本身的是云虚拟主机啊,只是服务器上的多个文书夹而已,根本不能去安顿证书,如何是好,然后去查资料,发现能够透过CDN加快只怕上载荷均衡来贯彻

 假诺你以为上边二种情势能满意你的急需,请另行百度,不问可见小编是甩掉了。

 之后作者就去买了个ECS服务器最低配的这种,选取windows server 二〇〇九 PRADO2

图片 6

准备拿着公网ip在祥和的处理器上长途连接桌面,结果提醒:

图片 7

 然后就去查安全组配置,发现该有的都有了

图片 8

前面升级https须求加一条规则

图片 9

 

用网页版的长距离连接到服务器上查看是否打开了允许远程连接,是足以的

图片 10

翻看防火墙,关了的,讲道理应该能长途上才对。

图片 11

 最终发现cmd-》ipconfig发现并未分配Ip地址,于是修改成静态内网Ip,终于远程上了。远程连接不上会有很多样原因,即便依照查询的艺术依然很是的话,提出提交Ali云工单,照旧很可相信的。

 安装IIS,这一步没有任何坑

 安装证书

 发表代码,添加网站绑定

 图片 12

添加HTTPS绑定,选择ssl证书

图片 13

iis上浏览网站(https)的,发现地址栏是本土,并没有指到小编的域名,上面包车型客车框里也不曾办法修改添加主机名

iis7上面暗中同意HTTPS绑定是力不从心钦点主机头的,但大家得以经过手工修改IIS配置来贯彻主机头绑定

 打开C:\Windows\system32\inetsrv\config\applicationHost.config

 搜索https

         <bindings>
                    <binding protocol=”https”
bindingInformation=”*:443″ />
      xxxxxxx

      xxxxxx
        </bindings>

修改成:

 <binding protocol=”https” bindingInformation=”*:443:你的域名” />

域名解析中加上服务器ip的剖析

 图片 14

 
一切完毕之后,准备上马调用access_token大展身手,结果又提示TLS版本为1.0,至少须求1.2及以上版本

 经询问发现,在IIS7中TLS1.2合计是暗中认可关闭的。

就此大家须要对IIS做下设置,来打开TLS1.2协商。

可使用ssltools工具

图片 15

 该升级的也升格了

到头来,接口通了

图片 16

 

 

 

 

   图片 17

   图片 18

 

 

http://www.bkjia.com/Windowsjc/1231408.htmlwww.bkjia.comtruehttp://www.bkjia.com/Windowsjc/1231408.htmlTechArticle我只是想获取access\_token而已,获取access\_token
起因是想在微信小程序中 获取access_token 。 此前能源唯有一个Ali云虚拟主机和2个域名 ,于…

  从前能源唯有二个阿里云虚拟主机和三个域名,于是用C#后端写了GET请求的接口,准备调用本人域名下的接口获取access_token

  从前财富只有一个Ali云虚拟主机和三个域名,于是用C#后端写了GET请求的接口,准备调用自个儿域名下的接口获取access_token

  使用微信的wx.request接口

  使用微信的wx.request接口

    wx.request({
      url: "www.xxxxxx.com/home/gettoken",
      success:function(res){
        console.log(res)
      }
    })
    wx.request({
      url: "www.xxxxxx.com/home/gettoken",
      success:function(res){
        console.log(res)
      }
    })

  发现报错,提示该域名不在服务器合法域名中

  发现报错,提示该域名不在服务器合法域名中

  于是去微信小程序的付出设置中的服务器域名配置

  于是去微信小程序的耗费设置中的服务器域名配置

图片 19

图片 20

  添加了request合法域名为 xxxxx.com;

  添加了request合法域名为 xxxxx.com;

  还是提醒不在合法域名中,仔细一看,原来小程序供给配置的劳务器域名必须是https的

  仍旧提醒不在合法域名中,仔细一看,原来小程序供给配置的服务器域名必须是https的

图片 21

图片 22

 

 

 
行,那就去Ali云搞一个证件,登录Ali云管控台,列表采纳安全(云盾)-》CA证书服务,购买证书

 
行,那就去Ali云搞二个注明,登录Ali云管控台,列表选拔安全(云盾)-》CA证书服务,购买证书

图片 23

图片 24

   等几分钟证书就申请好了,点【下载】

   等几秒钟证书就提请好了,点【下载】

图片 25

图片 26

 本身的是云虚拟主机啊,只是服务器上的一个文书夹而已,根本不能去安插证书,如何做,然后去查资料,发现能够透过CDN加快只怕上载荷均衡来兑现

 本身的是云虚拟主机啊,只是服务器上的2个文件夹而已,根本无法去布署证书,如何是好,然后去查资料,发现能够透过CDN加快大概上载荷均衡来促成

 假使你认为上面三种艺术能满意你的急需,请另行百度,由此可见小编是抛弃了。

 借使你以为上边三种办法能满意你的须要,请另行百度,不问可见作者是主次颠倒了。

 之后小编就去买了个ECS服务器最低配的那种,选取windows server 二零零六 奥德赛2

 之后小编就去买了个ECS服务器最低配的那种,选拔windows server 二〇一〇 奥德赛2

图片 27

图片 28

准备拿着公网ip在和谐的电脑上长途连接桌面,结果提醒:

预备拿着公网ip在投机的处理器上长途连接桌面,结果提醒:

图片 29

图片 30

 然后就去查安全组配置,发现该有的都有了

 然后就去查安全组配置,发现该有的都有了

图片 31

图片 32

前边升级https需求加一条规则

末尾升级https须要加一条规则

图片 33

图片 34

 

 

用网页版的中远距离连接到服务器上查看是或不是打开了同意远程连接,是足以的

用网页版的长途连接到服务器上查看是或不是打开了同意远程连接,是足以的

图片 35

图片 36

查看防火墙,关了的,讲道理应该能长途上才对。

查阅防火墙,关了的,讲道理应该能长途上才对。

图片 37

图片 38

 最终发现cmd-》ipconfig发现并未分配Ip地址,于是修改成静态内网Ip,终于远程上了。远程连接不上会有很各个原因,若是依照查询的办法依然十分的话,提出提交Ali云工单,照旧很可信的。

 最终发现cmd-》ipconfig发现没有分配Ip地址,于是修改成静态内网Ip,终于远程上了。远程连接不上会有很二种缘故,如若遵照查询的方法照旧十二分的话,提议提交Ali云工单,如故很可相信的。

 安装IIS,这一步没有任何坑

 安装IIS,这一步没有别的坑

 安装证书

 安装证书

 宣布代码,添加网站绑定

 发表代码,添加网站绑定

 图片 39

 图片 40

添加HTTPS绑定,选择ssl证书

添加HTTPS绑定,选择ssl证书

图片 41

图片 42

iis上浏览网站(https)的,发现地址栏是本土,并不曾指到笔者的域名,下面的框里也不曾办法修改添加主机名

iis上浏览网站(https)的,发现地址栏是当地,并没有指到作者的域名,下边包车型客车框里也平素不主意修改添加主机名

iis7下边暗中同意HTTPS绑定是力不从心钦点主机头的,但大家得以经过手工业修改IIS配置来落实主机头绑定

iis7下边暗中认可HTTPS绑定是无能为力钦命主机头的,但大家得以因而手工业修改IIS配置来落实主机头绑定

 打开C:\Windows\system32\inetsrv\config\applicationHost.config

 打开C:\Windows\system32\inetsrv\config\applicationHost.config

 搜索https

 搜索https

         <bindings>
                    <binding
protocol=”https” bindingInformation=”*:443″ />
      xxxxxxx

         <bindings>
                    <binding
protocol=”https” bindingInformation=”*:443″ />
      xxxxxxx

      xxxxxx
        </bindings>

      xxxxxx
        </bindings>

修改成:

修改成:

 <binding protocol=”https” bindingInformation=”*:443:你的域名” />

 <binding protocol=”https” bindingInformation=”*:443:你的域名” />

域名解析中加上服务器ip的剖析

域名解析中增长期服用务器ip的分析

 图片 43

 图片 44

  一切完结之后,准备上马调用access_token大展身手,结果又提示TLS版本为1.0,至少需求1.2及以上版本

  一切完成之后,准备上马调用access_token大展身手,结果又提示TLS版本为1.0,至少须要1.2及以上版本

 经询问发现,在IIS7中TLS1.2协议是默许关闭的。

 经询问发现,在IIS7中TLS1.2合计是私下认可关闭的。

为此大家要求对IIS做下设置,来打开TLS1.2协商。

因而大家必要对IIS做下设置,来拉开TLS1.2商议。

可使用ssltools工具

可使用ssltools工具

图片 45

图片 46

 该升级的也升高了

 该升级的也升格了

归根结底,接口通了

终于,接口通了

图片 47

图片 48

 

 

 

 

 

 

 

 

 

 

 

 

相关文章