配置HTTPS

2017年1月1日开始,苹果要求所有iOS应用必须使用ATS(App Transport Security),即APP内连接必须使用安全的HTTPS。并不简单是一个HTTPS协议,而且要满足iOS9中新增特性。虽然目前已经无限期推迟了这个计划,但该来的总会来的。

安全的HTTPS

安全的HTTPS主要包括以下几点:
1、证书颁发机构的要求
2、传输协议的要求
3、签字算法的要求
4、证书的哈希算法和秘钥长度的要求
更详细的关于这些要求的解释可以在阿里云查看

证书申请

由于我的服务器、域名都在阿里云,所以使用了阿里云提供的证书服务

证书购买

1.选择 购买证书 即可进入证书购买页面。可以按照需求配置您的证书。这里我选择了 免费型DV SSL 证书(毕竟不要钱) 这里选择的品牌满足了 [1、证书颁发机构 的要求]。推荐选择Symantec/GeoTrust品牌的OV及以上证书。CFCA虽然是国产的,但是CFCA品牌只在最新的苹果设备上才支持,不推荐CFCA品牌
2.购买完成够并不意味着您的证书可以使用了,还需要提交审核,完善基本信息

签发SSL证书

1.购买证书完成后,可以在 控制台->安全(云盾)->证书服务 中找到您的订单 选择 “信息补全”

fillinfoentry.jpg

2.根据您的需求补全您的信息,最后提交审核即可。更详细的流程您可以去这里查看。在这个过程中可以选择系统创建CSR方式,它的秘钥是2048为的RSA加密算法,并且阿里云提供的证书品牌中是哈希算法都是SHA256或者更高强度的算法 满足了 [4、证书的哈希算法和秘钥长度的要求]

下载签发的证书

1.等待审核通过后选择下载,进入下载页面。根据服务器类型选择不同的下载证书,这里我选择了Nginx环境下的证书下载。下载到本地后解压会发现里面有两个文件分别是.key和.pem文件,它们就是我们的最终证书。


2147BC03-1013-430F-9CC5-B86CCAD8ECFD.png

2.上传.key和.pem文件到服务器的任意目录下。记一下它们的路径,待会会用到。

屏幕快照 2016-12-28 下午12.36.51.png

3.一个完整可用的证书就制作好了,下面就是配置您的服务器了

Nginx服务器配置

1.需要检查Nginx的SSL模块是否安装。在nginx/sbin 文件夹下运行

nginx -v 
configure arguments中存在 --with-http_ssl_module 说明SSL模块以及安装
屏幕快照 2016-12-28 下午1.07.23.png

1.进入到您要配置的域名的conf文件中。

cd /usr/local/nginx/conf/vhost/
vi api.conf

2.修改您的nginx配置文件

8B809940-9F4E-44A8-A128-A1A0A1018158.png

2.1 将listen 80;修改成监听443端口
2.2 加入2号框中的配置

  ssl on;
  ssl_certificate /usr/local/nginx/conf/ssl/apissl/213985405980765.pem;            #上传的证书pem文件
  ssl_certificate_key /usr/local/nginx/conf/ssl/apissl/213985405980765.key;      # 上传的证书key文件
  ssl_session_timeout 5m;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;                 #设置传输协议 苹果要求必须满足 TLSv1.2  这里满足了  [2.传输协议的要求]
  ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;   # 签字算法 [3.签字算法的要求] 
  ssl_prefer_server_ciphers on;

2.3 为了解决修改为https后http无法访问的问题可以加入 3号框 中的代码 将http重定向到https
3.重启nginx服务器 查看端口状态

lnmp restart nginx     //重启nginx 不同的系统请选择不同的重启方式
netstat -lntup|grep 443 //查看443端口状态

查看效果

1.打开浏览器输入 http://api.eastwu.cn 或者 https://api.eastwu.cn 查看查看是否能够正确访问

1BC8252D-232F-4E92-93EA-C4BAB9E7E67D.png

2.检查是否满足ATS可以使用MAC自带的命令

nscurl --ats-diagnostics --verbose https://api.eastwu.cn
屏幕快照 2016-12-28 下午1.04.24.png

检查全部通过,说明HTTPS配置成功了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,125评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,293评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,054评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,077评论 1 291
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,096评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,062评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,988评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,817评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,266评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,486评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,646评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,375评论 5 342
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,974评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,621评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,642评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,538评论 2 352

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,651评论 18 139
  • 编译自:[configuring_https_servers][1][1]: http://nginx.org/e...
    C86guli阅读 2,666评论 2 6
  • 前言 最近几年各大主流网站对HTTPS支持的越来越完善,之前很多网站只有关键的登录、下单等操作页面支持HTTPS,...
    君淋天下阅读 1,987评论 0 5
  • 细心的读者已经发现博主的博客已经变为https,谷歌从 2017 年起,Chrome 浏览器将也会把采用 HTTP...
    GQ1994阅读 1,248评论 0 2
  • 感赏自己不是那么执着于不属于自己的东西!感赏自己一直清醒枫哥哥才是我现最值得拥有的陪伴! 感赏自己枫哥哥的晚自习话...
    我是我的天涯阅读 169评论 0 2