微信小程序部署问题总结

小说:哪个网贷口子好下款作者:乙徒更新时间:2019-01-20字数:99326

“我们不就是等着他来算计我们的吗?”纪丹青呵呵笑道:“不过,他就是再算计,也算计不过你啊。虚虚实实,将所有的注意力都引到了我们这边,真是好一个声东击西之计。”

梦泓金汇返佣平台

这时候,叶卿卿似乎猜到了王小民的想法,轻轻一笑,凑到他近前,小声说道:“小师弟,你不用羡慕,等以后我们宗门强大起来,我们就建造一个更加气派的宗门。”
“什么?”雷神,水神脸色大变,连山神印都施展出来居然都无法镇压住刘皓,这个男人的实力实在是太可怕了,而且到现在为止他都是在运用神通法力去战斗,没有动用任何灵宝。

听到叶天提起二十年前的那件事,叶扬的神情也是变得严肃起来。从叶天、花雨以及凌澈对二十年前那件事的态度来看,这件事绝不简单。

1、微信小程序免费SSL证书Https 申请(阿里云申请)

  • 进入阿里云控制台后,选择CA证书服务

  • 选择购买证书

但是阿里云的免费SSL证书藏得比较深,得这样操作才能显示出免费证书
点击Symantec->点击增强型OV SSL->点击免费型DV SSL->支付即可
步骤1:

步骤2:

步骤3:

步骤4:

步骤5:

  • 进入证书控制台

补全证书信息,由于是免费证书,因此只能填写一个域名,而且无法使用通配符
步骤1:填写域名

步骤2:补全信息

2、小程序要求的 TLS 版本必须大于等于1.2

  • 问题环境
    服务器:Windows 2008 Server、IIS7
  • 问题描述
    微信小程序使用wx.request时,调试报错:小程序要求的TLS版本必须大于等于1.2.

  • 问题原因
    Windows 服务器默认没有启用支持TLS 1.2及以上版本。
  • 前提
    Windows 系统 TLS 支持情况

备注:如果操作系统不支持相应TLS则无法使用以下解决方案
也可以通过该网址判断是否已支持TLS
https://www.ssllabs.com/ssltest/index.html
通过以下内容可判断是否已支持相应TLS

  • 解决方案
    首先:开始->运行->PowerShell
    然后:复制一下命令在PowerShell中执行完成后,直接回车即可。
# Enables TLS 1.2 on windows Server 2008 R2 and Windows 7

# These keys do not exist so they need to be created prior to setting values.
md "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2"
md "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server"
md "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client"

# Enable TLS 1.2 for client and server SCHANNEL communications
new-itemproperty -path "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server" -name "Enabled" -value 1 -PropertyType "DWord"
new-itemproperty -path "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server" -name "DisabledByDefault" -value 0 -PropertyType "DWord"
new-itemproperty -path "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client" -name "Enabled" -value 1 -PropertyType "DWord"
new-itemproperty -path "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client" -name "DisabledByDefault" -value 0 -PropertyType "DWord"

# Disable SSL 2.0 (PCI Compliance)
md "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Server"
new-itemproperty -path "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Server" -name Enabled -value 0 -PropertyType "DWord"
# Enables TLS 1.2 on Windows Server 2008 R2 and Windows 7 # These keys do not exist so they need to be created prior to setting values. md "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2" md "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server" md "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client" # Enable TLS 1.2 for client and server SCHANNEL communications new-itemproperty -path "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server" -name "Enabled" -value 1 -PropertyType "DWord" new-itemproperty -path "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server" -name "DisabledByDefault" -value 0 -PropertyType "DWord" new-itemproperty -path "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client" -name "Enabled" -value 1 -PropertyType "DWord" new-itemproperty -path "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Client" -name "DisabledByDefault" -value 0 -PropertyType "DWord" # Disable SSL 2.0 (PCI Compliance) md "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Server" new-itemproperty -path "HKLM:SYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Server" -name Enabled -value 0 -PropertyType "DWord"

最后:重启服务器(必须步骤)后就可以了,再进行wx.request请求

3、未显示页面,因为请求实体过大

  • 问题描述
    在IIS上部署一个可以接受文件上传的Post WebApi,使用Http验证时没有任何问题,使用SSL后;通过微信小程序Post文件流,就会导致异常:未显示页面 因为请求实体过大的413 错误;但是在 Chrome 内核的微信小程序编辑工具中,则不存在该问题。
  • 问题原因
    客户端发起一个请求后,IIS会收到足以解析请求标头的数据,但不会收到整个请求实体正文,如果发现需要客户端证书时,将尝试重新协商连接;但此时客户端正等待向IIS发送请求中的其余数据。因此,如果让客户端能接受重新协商,则必须使用SSL预加载功能预加载请求实体正文,此时则可能引起默认设置值UploadReadAheadSize长度太小的问题。
  • 解决方案
    进入 cd C:WindowsSystem32Inetsrv 目录执行命令行

    appcmd.exe list config -section:system.webServer/serverRuntime  // 查看当前设置的 UploadReadAheadSize  大小(byte)
    appcmd.exe set config -section:system.webServer/serverruntime /uploadreadaheadsize:204800 /commit:apphost   // 根据需要调整大小;

编辑:建公陵丁

发布:2019-01-20 00:48:07

当前文章:http://leetaemin.cn/play/omajagr4km.html

包你有米网贷推广返点app 招银家返佣平台 卡万家下载 兴晟时代推广返佣变现平台 亿豪官微网贷推广返佣平台 远航智推返佣多少 91好信推广网贷app赚佣金平台 智贷金服app

26968 82874 34810 29111 56766 1235945763 94584 48009

我要说两句: (0人参与)

发布