评论走起

接入微信小程序

从昨天晚上开始接入微信小程序,到现在,我已经接入完成 ,提交微信审核,希望能够审核通过吧。


我讲讲是如何接入的吧。

首先,先得把接口从http请求方式改为https,这就是我昨天晚上花大量时间处理的地方,我的服务器是nginx,当然就在nginx上配https了。


在弄的过程中还发现了个坑,就是我的nginx之前编译没有加ssl模块,然后捣鼓了半天。


我下载了一个最新的nginx包,重新编译了下


./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module


然后make,记住不要make install 否则会覆盖的,接着


$ cp ./objs/nginx /usr/local/nginx/sbin/nginx



这样ssl模块就有了


接着在nginx.conf文件里面把ssl注释去掉,加入如下的代码

 server {
    listen    443 ssl;
    server_name www.flyfun.site;

    ssl_certificate   ***;
    ssl_certificate_key ***;
}du

对了,还要记得申请证书,https://freessl.org 这是我申请的,有效期为一年。申请好,域名下面配置text类型,检测ok了,这个证书就能用了。

然后把证书放到对应的目录下面。


还有80端口,要记得改,否则http跳转不到https


server {
        listen       80;
        #listen       443 ssl;        
        server_name  www.flyfun.site;


        #ssl on;
         # 指定 ssl 证书路径
        #ssl_certificate ***;
         #         # 指定私钥文件路径
        #ssl_certificate_key ***;
        #charset koi8-r;


        access_log  logs/host.access.log  main;


        return 301 https://$server_name$request_uri;


最新的是return 还有一种方式是: rewrite ^.*$ /maintence.php last;

这样就好了

执行命令 nginx -s reload


  1. 到微信小程序这边了,https://mp.weixin.qq.com 要记得要在开发的开发设置下面把域名配置好,像我的话就是 www.flyfun.site
  2. 图片记得把防盗链加上去,要不然图片都访问不了, 加上这几个refer就可以了 *.qq.com *.wechat.com servicewechat.com
  3. 开发工具上传小程序代码
  4. 然后版本管理里面,提交审核,接着就是等着审核喽,希望能够审核通过。

评论