微信小程序怎么发布文章和产品(微信小程序运营整个流程)

一、事前准备:Https(干货)

首先要说明的一点是,正式上线后的网络请求的域名只能是申请时填写的域名,而且必须用https协议。

一看到https估计很多开发者就苦脑了:这玩意没这么容易搞到。

不过我们有办法,我们有:

https://letsencrypt.org/

用它来生成证书,导入到nginx里就可以用https访问了。github里可以找到它的使用方式。可能对于大部分读者来说,还些太复杂,为了方便大家使用,我把它打包成docker镜像了,通过:

sudo docker pull jsongo/certbot:latest

可以把镜像拉取下来,然后运行:

sudo docker run -it –rm -v /data/www:/data/www -v /etc/letsencrypt:/etc/letsencrypt jsongo/certbot certonly –webroot -w /data/www -d <yourdomain>.com

注意,把上面的<yourdomain>换成你的域名,/data/www都换成你的root路径就可以了。非常简单,用docker一步就可以搞定一个https证书。(如果读者没接触过docker,可以到网上搜索下如何安装到相应的linux系统上,然后再执行pull操作及上面生成证书的操作)

接下去把上面生成的证书导入nginx,方法也很简单,在相应配置文件里的server内加上这三代码就ok了,重启nginx生效。

listen 443 ssl;

ssl_certificate /etc/letsencrypt/live/<yourdomain>.com/cert.pem;

ssl_certificate_key /etc/letsencrypt/live/<yourdomain>.com/privkey.pem;

微信小程序怎么发布文章和产品(微信小程序运营整个流程)

另外,用这个方法生成的https证书,也可以用在自己的网站上,让自己的网站更安全一些,关键是免费!

证书在大部分主流的浏览器上都测过,没问题,至少比国内的某些证书靠谱,国内的一些https证书都被谷歌等公司的浏览器封锁了。

二、预览及调试

1. 预览

开发者开发完一个应用时,为了查看有没有问题,或想看看真实的体验怎么样,都会选择在手机上先预览一下再发布。

发表评论

登录后才能评论