解决nginx https下 ATS检测未通过 的思路
来源:互联网 发布:apt install java 编辑:程序博客网 时间:2024/05/19 02:42
配置好了nginx的443端口,上线苹果应用商城时出现了没通过。
然后通过腾讯云的ATS检测
https://www.qcloud.com/product/ssl
然后通过腾讯云的ATS检测
https://www.qcloud.com/product/ssl
报了下面这个错误。
然后腾讯云给了提示,要在nginx下443的配置下面加了下面参数
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
腾讯云的配置指南:
需要配置符合PFS规范的加密套餐,目前推荐配置:
ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4
需要在服务端TLS协议中启用TLS1.2,目前推荐配置:
TLSv1 TLSv1.1 TLSv1.2
文档地址:https://www.qcloud.com/document/product/400/6973
添加之后重启了下nginx,再次检测还是同样的错误。
然后百度了下,百度到了另一个检测的工具:https://www.ssltools.org/ats_ios9_check.html
然后报错内容就变成下面图上的了。
这下问题就具体了。百度了下,发现可能是openssl版本太低。然后在服务器上查看了下 ,确实有点低。
openssl version #查询命令
参考这个文档http://blog.csdn.net/enweitech/article/details/70144876上说的,openssl版本要在 OpenSSL 1.0.1及以上。
然后升级了下openssl.重启下nginx.再次检测,通过了。
阅读全文
0 0
- 解决nginx https下 ATS检测未通过 的思路
- iOS 升级HTTPS通过ATS你所要知道的
- iOS 升级HTTPS通过ATS你所要知道的
- iOS 升级HTTPS通过ATS你所要知道的
- iOS升级HTTPS通过ATS你所要知道的
- iOS 升级HTTPS通过ATS你所要知道的
- iOS 升级 HTTPS 通过 ATS 你所要知道的
- ATS iOS 升级HTTPS通过ATS你所要知道的
- iOS10 适配 ATS(app支持https通过App Store审核) 韩俊强的博客
- Nginx下的https配置
- nginx+apache架构配置https适应ATS
- 为苹果ATS和微信小程序搭建 Nginx + HTTPS 服务
- 使用Nginx搭建代理服务器通过https访问 tomcat下的webapps内容
- 解决Nginx+Tomcat下客户端https请求跳转成http的问题
- nginx + PHP 下 https的设置。
- nginx + PHP 下 添加 https 的支持
- Nginx下的项目 http转https
- CentOS下Nginx的HTTPS配置
- 强化学习
- 谁说 JavaScript 简单的? – 码农网 http://www.codeceo.com/article/who-said-javascript-was-easy.html
- 建立Odata时不使用LocalDB,用自己的数据库
- Extending The Framework 扩展框架
- pppd拨号3G设备
- 解决nginx https下 ATS检测未通过 的思路
- 关于.getClass()和.class的区别
- 7.Flume Interceptors
- CF812B:Sagheer, the Hausmeister(思维)
- TimerTask 出现IllegalStateException:Task already scheduled or cancelled.
- CSDN-markdown编辑器使用手册
- Single Responsibility Principle 单一职责原则
- google 10年 java技术栈【全栈】
- SpringMVC源码(三)Controller控制器