`
wsvicky
  • 浏览: 8773 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

部署SSL证书解决ios7.1的app下载问题

阅读更多

 

部署SSL证书解决ios7.1的app下载问题

 

1.  Apache2支持https

 

1.  首先你得apache要支持mod_ssl如果没有就安装下安装也简单了

 

2.  生成自签名的CA证书和服务器证书

 

3.  部署到Apache

 

2.  让用户自己安装crt证书

 

  1. 问题描述

    最近苹果发布了IOS7.1。话说苹果每次发布都牵动开发者的心哈。苹果从ios7.1开始,用户安装app,需要使用https协议,来下载plist文件。也就说,在安装app的第一步,下载.plist文件,需要使用https协议。https协议如下:



 

 

 

 

这里不详细描述https协议。简单描述,用户使用https来下载.plist文件。则需要网站支持https协议。支持https协议,除了服务端做一些配置外,还需要申请一张服务器SSL证书,这个SSL证书必须是受信任的CA机构发的(如沃通WoSign 等),不能用自己做的自签的证书,因为浏览器不受信任。

 

二、解决问题

 

需要在我的Apache服务器上配置https服务,并购买服务器证书(证书要支持所有浏览器和移动终端),这样才能让我们的app被用户正常下载安装。就这样,说干就干,马上行动起来!

 

三、购买、部署SSL证书:

 

1  我们买的是沃通CASSL证书,节约很多时间,1个工作日就拿到证书,价格也优惠。购买流程很简单,https://buy.wosign.com 注册购买,略过。

 

2、成功在沃通申请证书后,会得到一个有密码的压缩包文件,输入证书密码后解压得到五个文件:for Apachefor IISfor Ngnixfor Tomcatfor Other Server,这个是证书的几种格式,Apache上需要用到for Apache格式的证书。

 



 

 

3、解压Apache文件可以看到3个文件。包括公钥、私钥、证书链,如图下

 



 

 

4、安装SSL证书

 

A、打开apache安装目录下conf目录中的httpd.conf文件,找到  

 

#LoadModule ssl_module modules/mod_ssl.so  

 

#Include conf/extra/httpd_ssl.conf  

 

删除行首的配置语句注释符号“#”保存退出。  

 

 

 

B、打开apache安装目录下conf/extra目录中的httpd-ssl.conf文件  

 

在配置文件中查找以下配置语句

 

将服务器证书公钥配置到该路径下  

 

SSLCertificateFile conf/ssl.crt/test.wosign.com.crt (证书公钥)       

 

将服务器证书私钥配置到该路径下  

 

SSLCertificateKeyFile conf/ssl.key/test.wosign.com.key (证书私钥)

 

将服务器证书链配置到该路径下

 

#SSLCertificateChainFile conf/ssl.crt/root_bundle.crt(证书链)删除行首的“#”号注释符

 

5、保存退出,并重启Apache。重启方式:  

 

进入Apache安装目录下的bin目录,运行如下命令  

 

./apachectl -k stop  

 

./apachectl -k start

 

到这里就OK拉。

 

  • 大小: 28.8 KB
  • 大小: 23.2 KB
  • 大小: 15.8 KB
分享到:
评论

相关推荐

    WebLogicSSL解决苹果IOS itms下载问题NEW

    【WebLogicSSL解决苹果IOS itms下载问题】这篇文章主要介绍了如何使用WebLogic SSL配置来解决苹果iOS设备在通过itms服务下载过程中遇到的问题。在iOS 7.1版本及其以上,苹果增强了安全策略,对SSL证书的要求更加严格...

    TomcatSSL证书部署指南

    在部署SSL证书时,还应关注后续可能出现的技术问题,并及时寻找解决方案。安全性和稳定性是Web服务器运行的重要保障,希望通过本文档的详细指南,读者可以更加高效和安全地在Tomcat服务器上部署SSL证书。

    解决windows xp因为ssl证书问题无法上网的补丁

    以下是解决Windows XP SSL证书问题的详细步骤: 1. 下载并保存“rootsupd.exe”文件到本地磁盘。 2. 双击运行该文件,按照屏幕上的提示进行操作。一般来说,这将启动一个更新向导,引导你完成证书安装过程。 3. 在...

    PHPStudy(小皮)ssl证书批量替换工具

    使用PHPStudy SSL证书批量替换工具,不仅可以快速解决证书更换问题,还可以避免因证书过期导致的网站访问异常,从而确保服务的连续性和稳定性。 总之,PHPStudy SSL证书批量替换工具是Windows服务器管理员和PHP...

    SSL证书在线生成系统源码

    这降低了用户操作难度,减少了技术门槛,同时通过对接SSL证书API接口,可以快速高效地完成证书的申请与部署。 四、SSL证书API接口 API(Application Programming Interface)接口是软件系统间的交互桥梁,用于不同...

    本地ssl证书生成工具

    SSL(Secure Sockets Layer)证书是互联网安全领域的重要组成部分,用于加密用户与服务器之间的通信,确保数据在传输过程中不被窃取或篡改。在本地生成SSL证书,可以帮助开发者在测试环境中模拟真实环境的安全设置,...

    Ngnix SSL证书部署指南

    Nginx SSL证书部署指南 Nginx是当前最流行的轻量级Web服务器之一,具有高性能和高可扩展性。然而,随着网络安全性的日益重要,如何确保Nginx服务器的安全性变得越来越重要。本文档提供了Nginx SSL证书的部署方法,...

    ios苹果旧版app下载

    在iOS系统中,有时用户可能需要下载旧版的App,可能是为了兼容老旧设备,或者是因为新版本存在某些问题。在“ios苹果旧版app下载”这个主题中,涉及到的知识点主要包括以下几个方面: 1. **iOS App版本管理**:iOS ...

    IIS7 部署SSL服务器证书视频文档

    【IIS7与SSL概述】 IIS7(Internet Information Services 7)是微软推出的一款强大的Web服务器,广泛...正确部署和配置SSL证书对于任何在线业务都是至关重要的,而WoSign的视频教程无疑为这一过程提供了有力的支持。

    可运营的SSL证书在线生成系统源码,附带图文搭建教程

    5. 部署证书:用户将生成的SSL证书下载并安装到其服务器上,完成安全配置。 三、系统架构 该可运营的SSL证书在线生成系统可能包括以下几个核心模块: 1. 用户管理模块:负责用户注册、登录、权限管理等功能。 2. ...

    Apache SSL证书部署指南

    **Apache SSL证书部署指南** Apache服务器作为广泛应用的Web服务器,为网站提供了一个强大的平台来发布内容和服务。为了增强网站的安全性,确保用户数据传输过程中的隐私保护,部署SSL(Secure Socket Layer)证书...

    android ssl证书验证

    本文将深入探讨Android中的SSL证书验证过程、遇到的问题以及解决方案。 首先,理解SSL证书的基本结构和作用至关重要。SSL证书通常由受信任的证书颁发机构(CA)签署,包含了公钥和一些身份信息,如域名、组织名等。...

    自己颁发SSL证书浏览器不识别解决方法.docx

    自己颁发SSL证书浏览器不识别解决方法 ...通过修改自颁发证书服务器或自颁发证书工具的证书模板添加“使用者可选名称”证书扩展字段,然后重新颁发证书,可以解决自己颁发SSL证书浏览器不识别的问题。

    windows 2003环境SSL证书安装

    2. 下载证书:证书签发后,从证书颁发机构下载PEM或DER格式的SSL证书文件。 四、导入SSL证书到Windows Server 2003 1. 打开“Internet信息服务(IIS)管理器”:通过控制面板或运行命令`inetmgr`来访问。 2. 选择...

    ssl证书生成工具(sha256算法)

    弱哈希算法签名的SSL证书(CVE-2004-2761)。 远程服务使用SSL证书链,该证书链已使用加密弱哈希算法(例如MD2、MD4、MD5或SHA1)签名。这些签名算法很容易受到碰撞攻击。攻击者可以利用这一点生成另一个具有相同数字...

    ZABBIX监控SSL证书过期时间的监控工具-sslooker

    然而,SSL证书具有有效期,过期后可能导致安全问题,如浏览器警告、数据传输不安全等。因此,对于系统管理员而言,实时监控SSL证书的过期时间至关重要。ZABBIX是一个流行的开源IT基础设施监控解决方案,它能够监控...

    ssl证书生成图形化工具.zip

    SSL证书是网络安全领域中的一个重要组成部分,它主要用于加密网络通信,确保数据在传输过程中不被窃取或篡改。本文将详细介绍“ssl证书生成图形化工具.zip”中的关键知识点,包括SSL证书、XCA工具、证书生成流程以及...

    使用七牛云存储解决app部署问题,免申请https认证1

    标题中的“使用七牛云存储解决app部署问题,免申请https认证”意味着本文将探讨如何利用七牛云存储服务来解决iOS应用(app)的部署问题,并且在这一过程中可以避免繁琐的HTTPS证书申请流程。七牛云存储是一个提供云...

Global site tag (gtag.js) - Google Analytics