您的位置:首页 > 理论基础 > 计算机网络

微信小程序 HTTPS 请求,如何获取免费证书配置服务器

2017-02-17 10:18 916 查看
转自解放号社区:http://bbs.jointforce.com/topic/25619

首先谈下我对微信小程序的看法,最近看到很多文章都在唱衰微信小程序。我觉得微信小程序才开始,在未来的道路上还是有很多的发展空间,在体验上我觉得已经很接近原生态app了,下面就来进行一个webapp与微信小程序的对比。

微信小程序优点:

1,接近原生态app,体验很好,加载数据相对来说很快

2,页面干净,给人一种小清新的感觉,整体规划很好,也可以很页面酷炫
3,可以和手机系统交互,比如:拍视频,上传照片,重力感应,GPS。

4,还提供了很多微信接口,比如:微信支付,音乐播放,获取位置,拨打电话,罗盘,扫码等接口。如果是网页开发,不知道有多麻烦。
5,而且不用安装,省流量,不占空间。

6,推广也很容易。
好了,下面开始聊聊,怎样配置服务器,通过https访问服务器。想要通过https访问,就得有ssl证书,这里可以去阿里云购买免费的。
前提
1,已经备案好的域名,
2,服务器(这里我推荐阿里云,后面会说为什么)
下面是方法步骤
1,打开阿里云官网,https://www.aliyun.com/
2,点击安全云盾--》证书服务



证书服务器



点击购买证书



点击免费型DV SSL



点击补全



因为是免费的,所以只能添加一个普通域名



如果你是阿里云的服务,点击复选框,就可以自动添加cname记录,进行域名授权验证



补全完后会有下载链接



然后有文档,教你怎样配置
windows server 2008 r2 tomcat7 server.XML配置

安装证书
文件说明:
1. 证书文件214019722740019.pem,包含两段内容,请不要删除任何一段内容。
2. 如果是证书系统创建的CSR,还包含:证书私钥文件214019722740019.key。
( 1 ) 在Nginx的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为214019722740019.key;
( 2 ) 打开 Nginx 安装目录下 conf 目录中的 nginx.conf 文件,找到:
# HTTPS server( 3 ) 将其修改为 (以下属性中ssl开头的属性与证书配置有直接关系,其它属性请结合自己的实际情况复制或调整) :
server {保存退出。
( 4 )重启 Nginx。
( 5 ) 通过 https 方式访问您的站点,测试站点证书的安装配置。如遇到证书不信任问题
TIP
这里需要注意的是服务器的防火墙,要开启443端口例外,

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: