月度归档:2018年02月

使用阿里云的免费CA证书服务为自己的网站开通https

购买证书

  1. 首先登录阿里云的控制台,选择“安全(云盾)”目录下的CA证书服务

  2. 点击右上角的“购买证书”按钮

  3. 找到免费的证书,阿里云的免费证书藏的比较深

    1. 在保护类型里选择“一个域名”

    2. 选择品牌“Symantec”

    3. 证书类型里才会出现免费的,选择“免费型DV SSL”

  4. 购买并支付

生成并下载证书

  1. 打开证书管理页面

  2. 在证书列表里点击“补全”

  3. 填写域名信息

  4. 填写个人信息

  5. 提交

  6. 审核完成之后就可以在证书管理页面下载证书了

  7. 点击下载之后会打开下载证书的页面,选择对应的服务器的证书下载即可

安装证书(nginx)

  1. 在Nginx的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为214499409770626.key;

  2. /etc/nginx/sites-available里创建一个新的网站配置文件(以下属性中ssl开头的属性与证书配置有直接关系,其它属性请结合自己的实际情况复制或调整)

    server {
        listen 443;
        server_name [你的域名];
        ssl on;
        root /var/www/html;
        index index.php index.html index.htm index.nginx-debian.html;
        ssl_certificate   cert/[你的证书名字].pem;
        ssl_certificate_key  cert/[你的证书名字].key;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
        location / {
            root html;
            index index.html index.htm;
        }
    }
    
  3. 创建一个连接,把你刚才编辑的文件连接到/etc/nginx/sites-enabled目录下

  4. 重启 Nginx

  5. 通过 https 方式访问您的站点,测试站点证书的安装配置。

从0开始创建微信小程序

首先需要注册一个小程序的账号,然后才能创建微信小程序。

注册账号

打开https://mp.weixin.qq.com/wxopen/waregister?action=step1,填写表单,提交成功并且验证邮件之后你就拥有了小程序的账号,可以创建小程序了。
注意:这里的邮箱不能是公众号的邮箱。

填写小程序的信息

打开https://mp.weixin.qq.com/wxopen/initprofile,点击第一步最右边的连接,填写小程序的信息,就能创建小程序了。

下载开发工具

打开https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html, 下载对应操作系统的开发工具。下载完成之后安装。

运行Hello World

  1. 打开开发工具,新建一个项目

  2. 项目目录选择一个空的文件夹,app id填写你创建的app的id

  3. 输入项目名称

  4. 选择模板,我这里选择的是腾讯云Node.js模版

  5. 点击确定,即可使用模板创建一个小程序。


这个时候小程序可以运行了。

上传到服务器

我们可以通过上传一个体验版,来测试手机上的效果
点击上传:

提示上传成功之后,点击预览即可生成一个二维码,用微信扫一扫就能看到体验版的小程序。

注意:这个二维码只有https://mp.weixin.qq.com/wxopen/authprofile这个页面添加过的成员,并且有体验者权限的用户才能打开预览。
效果如下:

上传后端代码

  1. 点击右上角的“腾讯云”按钮,选择上传测试代码

  2. 选择“智能上传”并且勾选“部署后自动安装依赖”

  3. 等待部署完成

  4. 点击测试登录接口

说明我们的后端代码部署成功了。
这样就创建了一个最简单的小程序。