如何部署自己的HTTPS网站

hykeda7年前服务器331
根据苹果相关通知,从2017年1月1日起,所有上架AppStore的应用必须支持https协议。
仍然采用HTTP传输的站点APP,将无法在AppStore被用户下载使用,也无法进行升级更新等工作。
 
官方视频
 
相关新闻
 
根据AppStore审核要求,站长需要在2017年1月1日之前,在APP服务器全面部署https。
尽管不升级支持https后果严重,但诸位也不必太过担心,马甲根据要求为各位提供一份服务器升级https的技术文档,供您参考。
 
https的优点:
1. 相对于http,https可以确保数据在网络传输过程中不被篡改(如禁止运营商插入广告),同时可以提升网站的安全性。
2.  iOS可以实现微信内部浏览器直接启动并打开App对应页面。
 
APP网站升级https步骤:
1. 为APP域名申请购买SSL证书(可选免费型);
2.  将SSL证书部署到APP站点。
 
https证书申请方法:
1. 进入阿里云独立服务器客户可注册一个阿里云账号,无须购买阿里云主机https证书申请页面 https://www.aliyun.com/product/cas
 
2. 购买https证书,选择免费类型,点击购买(无需实际付款)
 
3. 购买完成后,进入控制台-CA证书服务页面,找到证书订单,点击“补全”
 
4. 填写证书对应的域名信息,免费证书只能用于一个域名(请填写完整域名例如:test.magapp.cc 而不是 magapp.cc)
 
5. 继续补全证书信息,注意域名验证类型选择DNS,邮箱填写自己常用邮箱即可,稍后系统会往邮箱发送域名解析信息。
 
6. 下一步生成证书请求文件(CSR),这里建议选择“系统生成CSR”,点击右侧创建,创建完成后,点击提交审核,开始申请https证书。
 
7. 稍后系统会向邮箱发送一份该邮件,邮件包含需要在域名管理后台解析的信息。
 
8. 到域名管理后台添加新的域名解析,注意解析类型为CNAME
 
9. 添加新域名解析完成后,系统会对您的申请进行审核(审核时间在几分钟到几个小时不确定),如果审核成功系统会为你签发https证书,失败也会有相关原因说明,如果失败可根据提示重新申请。
 
10. https证书申请成功后,下一步就可以下载并部署到APP服务器。
 
11. 点击下载后,可以根据阿里云提供的部署文档,进行相关的服务器部署工作。
 
12. 部署完成后,验证是否部署成功
第一步:使用https协议访问域名是否能正常访问,例如 https://test.magapp.cc
第二步:在线检测域名是否满足苹果审核要求,网址为:https://www.qcloud.com/product/ssl.html#userDefined10
 
填写自己申请https的域名
 
如果域名检测各项满足会显示如下图所示
 
部署注意事项:
1. https使用的是443端口而不是默认的80端口,需要在wdcp安全管理-iptables开启443端口。
2. https免费证书有效期为一年,请各位站长作好记录,提前重新申请。
3. 站点从http转到https完全过渡需要一段时间,建议在部署时站点同时支持http和https。
4. 部署过程遇到任何问题,可联系您的专属运维人员。
 
                                                            MAGAPP技术部
  • 本文转载自 MAGAPP产品部
标签: HTTPS

相关文章

shell脚本初学者注意点

我是shell脚本初学者,在试着写脚本的时候各种不适应。出现摸不着头脑的错误。现在写一些小经验: 首先shell脚本中不要出现空行,不然终端会提示: command not found 使...

apache、nginx禁止网站某个目录下面执行php文件

apache: 在网站根目录的.htaccess文件中加入最后一句: <IfModule mod_rewrite.c> Options +FollowSy...

 Nginx 基础知识

Nginx 基础知识

早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台服务器性能无法跟上业务增长,...

FlashFXP(FTP)计划任务

设规则: 属性-文件传输规则-全局 如果 时间 为 较旧 并且 传输 为 下载 那么 覆盖 如果 大小 为 不同 并且 传输 为 下载 那么 覆盖 如果没有匹配的规则,那么:跳过 建站点...

centos安装jre

1、首先下载jre 前往甲骨文官网http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.h...

AB压力测试工具安装及测试

AB压力测试工具安装及测试

ab全称为:apache bench ab是Apache超文本传输协议(HTTP)的性能测试工具。其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理多少个...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。