昨天测试开发微信小程序,才发现微信也要求用HTTPS加密数据,想来是由于之前苹果的ATS审核政策的缘故吧,微信想在苹果上开放小程序必然也只能要求开发者必须使用HTTPS了,于是在服务器上测试安装Nginx+HTTPS服务。安装 HTTPS 最麻烦的问题应该就是获取证书了,证书感觉种类也挺复杂的,有好几种,单域、泛域、多域。。。还有个种标准乱七八糟的感觉,而且收费很高,还是每年买的。现在各个云服务商也都有提供各种基础功能的免费证书...
微信小程序Server环境配置详解
主要内容:1. SSL免费证书申请步骤
2. Nginx HTTPS 配置
3. TLS 1.2 升级过程
微信小程序要求使用 https 发送请求,那么Web服务器就要配置成支持 https,需要先申请SSL证书
小程序也要求 TLS(传输层安全协议)的版本至少为 1.2,在配置好 https之后,如果 TLS 的版本较低,就涉及到升级问题
所以 Server端环境配置的主要步骤:
申请 SSL 证书配置web服务器支持https(我使用的是nginx)升级到 TLS 1...
微信小程序Server环境配置详解
主要内容:1. SSL免费证书申请步骤
2. Nginx HTTPS 配置
3. TLS 1.2 升级过程
微信小程序要求使用 https 发送请求,那么Web服务器就要配置成支持 https,需要先申请SSL证书
小程序也要求 TLS(传输层安全协议)的版本至少为 1.2,在配置好 https之后,如果 TLS 的版本较低,就涉及到升级问题
所以 Server端环境配置的主要步骤:
申请 SSL 证书配置web服务器支持https(我使用的是nginx)升级到 TLS 1...
微信小程序开发之路(十二)微信小程序计算器项目部署(nginx + uwsgi + django)
接着上一次的,首先下载好uwsgi
pip3 install uwsgi配置django项目的uwsgi.ini,在calculatorapi文件夹中新建uwsgi.ini文件
touch uwsgi.ini
vi uwsgi.ini或者直接新建 然后输入配置
[uwsgi]
# django项目监听的socket文件(可以使用端口代替)
socket = ./weixintest.sock
# django项目所在目录
chdir = .
# django项目wsgi文件
wsgi-file = ./wei...
作者: 张首富
时间: 2020-12-17
nginx 配置如下
server {listen 443 ssl;server_name test.zhangshoufu.com;#ssl on;ssl_certificate /etc/nginx/cert/4595406__guiji.ai.pem;ssl_certificate_key /etc/nginx/cert/4595406__guiji.ai.key;ssl_session_cache shared:SSL:1m;ssl_session_timeout 5m;ssl_ciphers HIGH:!aNULL:!MD5;ssl_prefer_server_ciphers on;location / {add_header Access-Control-Allow-Orig...
1.yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2.nginx下载地址:https://nginx.org/download/
3.wget链接地址
4.tar -zxvf nginx-1.9.9.tar.gz
5../configure --prefix=/usr/local/nginx (如果需要ssl)
6.make 编译7.make install 安装
8.附一个HTTPS 配置#user nobody;
worker_processes 1;#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;#pid ...
让大家久等了!
这些日子里一边准备要录制的教程,一边听着大部分人的反馈,然后自己总结了以后稍稍改变了一下教程的方式
我也是在微信篇上做教程方式实验,因为微信小程序篇是刚开始的篇章,如果错了好调头!做完几节以后我会再问一下大家的意见,如果这种方式可以让
大部分人满意,我就会大张阔斧的修改我前面的升级篇,数据篇,安全篇..
其实教程改了好多次,但是总是不能满足大部分人的需求,这是我自己的失败!!!!不能达到自己的初衷.
现在...
解决办法:
1.nginx版本必须是1.0.6以上
2.修改配置文件,修改server内的ssl_protocols内容,增加TLSv1.23.重启nginx../nginx -s reload稍等几十秒小程序重新请求,问题解决了。
不知道有多少人像我一样在配置微信小程序的HTTPS连接时卡住了(反正我是在配置Nginx时候给坑了一个星期...)。但是别担心,接下来让我们一起来配置吧~
工具/原料NginxSSL证书云服务器方法/步骤首先,你要有SSL证书,前提得申请一个域名。什么?你不会申请?那你的去问问度娘咯~
在域名注册商(我是用的腾讯云),选择云产品-域名服务,你会看到SSL证书管理,没错,就是它,点它。接着选择申请证书(免费版的DVSSL证书)接着会有两个...