搭建微信小程序的测试环境

2017-02-16  本文已影响994人  sbtiny

本级开发的时候,可以设置禁止 url 检查,在发布到手机预览的时候就要配置了。
现在微信小程序后台配置安全域名,例如 https://abc.com

本地首先要搭建https 的环境,以 nginx 为例,首先制作证书

  1. 创建私钥
    openssl genrsa -out myCA.key 2048
  2. 创建证书
    openssl req -x509 -new -key myCA.key -out myCA.cer -days 730 -subj /CN="Custom CA"
  3. 用我们创建的证书颁发机构去签别的证书
openssl genrsa -out mycert1.key 2048

openssl req -new -out mycert1.req -key mycert1.key -subj /CN=mysite.com

openssl x509 -req -in mycert1.req -out mycert1.cer -CAkey myCA.key -CA myCA.cer -days 365 -CAcreateserial -CAserial serial

配置 nginx

    server {
      listen              443 ssl;
      server_name  admin.amdin.wangjile.cn;
      ssl on;
      ssl_certificate /usr/local/etc/nginx/keys/mycert1.cer;
      ssl_certificate_key /usr/local/etc/nginx/keys/mycert1.key;

      access_log  /usr/local/etc/nginx/logs/host.access.log;
      error_log  /usr/local/etc/nginx/logs/host.error.log;
      }

把 myCa.cer 证书用邮件发到苹果设备上安装

配置代理

  1. 下载 charles
  2. proxy -> proxy-setting 打开 http 代理
  3. tools -> dns spoofing 配置在微信后台设置的域名到 127.0.0.1

设置手机代理

在苹果设备上设置手动代理即可

参考

在iOS上使用自签名的SSL证书

上一篇下一篇

猜你喜欢

热点阅读