当前位置 >> 高防服务器 > 帮助 >

2018-11-26 11:00

23.252.169.x微信小程序HTTPS服务器配置搭建教程

微信小程序中,要求所有服务器通讯使用 HTTPS 协议的安全连接(即增加 SSL 加密)。

也就是说,除了按照小程序要求进行数据收发,还要为服务器配置加密证书。这就让不少小程序开发者非常头疼。

今天鸿网互联小编为大家推荐这篇文章,可以帮助大家快速申请加密证书、配置 HTTPS 服务器,并尽快将小程序应用于生产环境中。

本篇文章以nextecloud美国高防服务器为例,展示证书申请、配置等。此方法也可举一反三,应用于其他服务器中。
 

  需美国高防服务器的请咨询鸿网王兵 企业QQ:2885340632 
 
 

 

在小程序的生产环境中,如果需要调用服务器的 REST API 或 WebSocket,服务器必须提供安全的链接地址。也就是说,服务器需要使用 SSL 加密数据。

因此,我们需要在服务器中配置 SSL 加密。

第一步:申请服务器与域名

许多云服务商的云服务器配置是弹性的,可以根据自己的需要来选择合理的配置,如果你是个初学者为了学习用的话,一开始选择最低配置就行了。

当然,如果你有业务需求,也可以选择更高配置的服务器。

 

小程序的网络访问必须使用白名单中的地址,这意味着我们需要一个域名,便于加入微信的域名白名单中。

你可以在云服务商直接提供的域名购买服务中购买域名,也可以到域名服务商购买。

第二步:申请证书

很多国内外机构都提供 CA 证书签发认证,国内的如沃通,国外的如 Symantec。很多证书提供商的证书服务价格不菲,根据证书的不同功能,价格也是相差很大,最便宜的也要好几百一年。

现在也有免费的证书可以使用。阿里云上也提供了免费的证书,申请起来很方便,我们就来看看怎么申请阿里云里的免费证书。

从阿里云的页面顶部菜单「产品与服务」里面,找到「CA 证书服务」。

 

进入页面后,点击页面右上角的「购买证书」按钮,进入证书选择界面。

 

在这里,我们可以选择「免费型 DV SSL」证书。

需要注意的是,申请一个这样的证书,只能对一个明细域名生效。也就是说,如果你有几个子域名,你需要分别为它们申请不同的证书。

购买完成后,可以在你购买的订单列表里点击「补全信息」,输入域名和个人信息等,提交给签发机构审核。

审核完成后,你的邮箱里会收到一封配置指导邮件。之后,你就可以在订单列表中下载到证书文件了。

证书文件里包含了一些适合 Apache、Nginx、IIS 等不同 HTTP 服务器可用的证书,这些都可以用于配置服务器的 SSL 加密。

第三步:在服务器中配置证书

由于我在服务器上安装的是 CentOS 和 Nginx,所以以下指令都是以 CentOS 为例。

首先,通过 yum 安装 Nginx。

 

接下来,把服务器证书上传到服务器上,并配置 nginx.conf 文件(在 /etc/nginx 目录下),使其支持 HTTPS 协议。

 

重启服务之后,服务器的 SSL 加密,就配置好了。接着,在解析服务的控制台中,为你的域名添加一条 A 解析记录,将你的域名指向你的服务器公网 IP 地址。大功告成!

接下来,你就可以在服务器中配置小程序数据交换模块了。当然,具体的配置根据不同的环境而有所不同,大家可以自行探索有关小程序的后端开发资料。

精品IP展示:
 

23.252.169.1
23.252.169.2
23.252.169.3
23.252.169.4
23.252.169.5
23.252.169.6
23.252.169.7
23.252.169.8
23.252.169.9
23.252.169.10
23.252.169.11
23.252.169.12
23.252.169.13
23.252.169.14
23.252.169.15
23.252.169.16
23.252.169.17
23.252.169.18
23.252.169.19
23.252.169.20
23.252.169.21
23.252.169.22
23.252.169.23
23.252.169.24
23.252.169.25
23.252.169.26
23.252.169.27
23.252.169.28
23.252.169.29
23.252.169.30
23.252.169.31
23.252.169.32
23.252.169.33
23.252.169.34
23.252.169.35
23.252.169.36
23.252.169.37
23.252.169.38
23.252.169.39
23.252.169.40
23.252.169.41
23.252.169.42
23.252.169.43
23.252.169.44
23.252.169.45
23.252.169.46
23.252.169.47
23.252.169.48
23.252.169.49
23.252.169.50
23.252.169.51
23.252.169.52
23.252.169.53
23.252.169.54
23.252.169.55
23.252.169.56
23.252.169.57
23.252.169.58
23.252.169.59
23.252.169.60
23.252.169.61
23.252.169.62
23.252.169.63
23.252.169.64
23.252.169.65
23.252.169.66
23.252.169.67
23.252.169.68
23.252.169.69
23.252.169.70
23.252.169.71
23.252.169.72
23.252.169.73
23.252.169.74
23.252.169.75
23.252.169.76
23.252.169.77
23.252.169.78
23.252.169.79
23.252.169.80
23.252.169.81
23.252.169.82
23.252.169.83
23.252.169.84
23.252.169.85
23.252.169.86
23.252.169.87
23.252.169.88
23.252.169.89
23.252.169.90
23.252.169.91
23.252.169.92
23.252.169.93
23.252.169.94
23.252.169.95
23.252.169.96
23.252.169.97
23.252.169.98
23.252.169.99
23.252.169.100
23.252.169.101
23.252.169.102
23.252.169.103
23.252.169.104
23.252.169.105
23.252.169.106
23.252.169.107
23.252.169.108
23.252.169.109
23.252.169.110
23.252.169.111
23.252.169.112
23.252.169.113
23.252.169.114
23.252.169.115
23.252.169.116
23.252.169.117
23.252.169.118
23.252.169.119
23.252.169.120
23.252.169.121
23.252.169.122
23.252.169.123
23.252.169.124
23.252.169.125
23.252.169.126
23.252.169.127
23.252.169.128
23.252.169.129
23.252.169.130
23.252.169.131
23.252.169.132
23.252.169.133
23.252.169.134
23.252.169.135
23.252.169.136
23.252.169.137
23.252.169.138
23.252.169.139
23.252.169.140
23.252.169.141
23.252.169.142
23.252.169.143
23.252.169.144
23.252.169.145
23.252.169.146
23.252.169.147
23.252.169.148
23.252.169.149
23.252.169.150
23.252.169.151
23.252.169.152
23.252.169.153
23.252.169.154
23.252.169.155
23.252.169.156
23.252.169.157
23.252.169.158
23.252.169.159
23.252.169.160
23.252.169.161
23.252.169.162
23.252.169.163
23.252.169.164
23.252.169.165
23.252.169.166
23.252.169.167
23.252.169.168
23.252.169.169
23.252.169.170
23.252.169.171
23.252.169.172
23.252.169.173
23.252.169.174
23.252.169.175
23.252.169.176
23.252.169.177
23.252.169.178
23.252.169.179
23.252.169.180
23.252.169.181
23.252.169.182
23.252.169.183
23.252.169.184
23.252.169.185
23.252.169.186
23.252.169.187
23.252.169.188
23.252.169.189
23.252.169.190
23.252.169.191
23.252.169.192
23.252.169.193
23.252.169.194
23.252.169.195
23.252.169.196
23.252.169.197
23.252.169.198
23.252.169.199
23.252.169.200
23.252.169.201
23.252.169.202
23.252.169.203
23.252.169.204
23.252.169.205
23.252.169.206
23.252.169.207
23.252.169.208
23.252.169.209
23.252.169.210
23.252.169.211
23.252.169.212
23.252.169.213
23.252.169.214
23.252.169.215
23.252.169.216
23.252.169.217
23.252.169.218
23.252.169.219
23.252.169.220
23.252.169.221
23.252.169.222
23.252.169.223
23.252.169.224
23.252.169.225
23.252.169.226
23.252.169.227
23.252.169.228
23.252.169.229
23.252.169.230
23.252.169.231
23.252.169.232
23.252.169.233
23.252.169.234
23.252.169.235
23.252.169.236
23.252.169.237
23.252.169.238
23.252.169.239
23.252.169.240
23.252.169.241
23.252.169.242
23.252.169.243
23.252.169.244
23.252.169.245
23.252.169.246
23.252.169.247
23.252.169.248
23.252.169.249
23.252.169.250
23.252.169.251
23.252.169.252
23.252.169.253
23.252.169.254
 

阅读本文的人还阅读:

小程序游戏加速和香港服务器使用

美国服务器可以兼容虚拟主机无法兼

自由互联IDC小编这里要介绍的是美国

租用同样带宽大小的美国服务器价格

中小型企业选择香港服务器购买怎样