从昨天晚上开始接入微信小程序,到现在,我已经接入完成 ,提交微信审核,希望能够审核通过吧。
我讲讲是如何接入的吧。
首先,先得把接口从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
- 到微信小程序这边了,https://mp.weixin.qq.com 要记得要在开发的开发设置下面把域名配置好,像我的话就是 www.flyfun.site
- 图片记得把防盗链加上去,要不然图片都访问不了, 加上这几个refer就可以了 *.qq.com *.wechat.com servicewechat.com
- 开发工具上传小程序代码
- 然后版本管理里面,提交审核,接着就是等着审核喽,希望能够审核通过。