配置ssl域名证书
参考阿里云帮助文档在Nginx(或Tengine)服务器上安装证书
下载证书到本地
去域名服务提供商申请域名证书(腾讯云与阿里云都可以申请免费的域名证书)
上传证书文件到服务器
例如使用CRT附带的文件上传工具将证书文件上传到/usr/local/nginx/conf/cert目录下面
在nginx配置文件中添加配置(如下配置是根据nginx注释掉的默认配置直接修改而来,或参考上面提到的阿里云的文档)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| server { listen 443 ssl; server_name www.ismyfree.world;
ssl_certificate /usr/local/nginx/conf/cert/4810494_www.ismyfree.world.pem; ssl_certificate_key /usr/local/nginx/conf/cert/4810494_www.ismyfree.world.key;
ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on;
location / { root html; index index.html index.htm; } }
|
本次演示基于本地服务器(无意义),正常情况下我们是通过现有的与服务器进行配置。
为什么要配置https域名证书
符合苹果app审核的必要条件
同理安卓或微信小程序审核也是要符合这个条件的
如果本文对你有所帮助,请赏我1个铜板买喵粮自己吃,您的支持是我最大的动力!!!
微信支付
支付宝