部署SSL證書解決ios7.1的app下載問題

一.  問題描述ios

最近蘋果發佈了IOS7.1。話說蘋果每次發佈都牽動開發者的心哈。蘋果從ios7.1開始,用戶安裝app,須要使用https協議,來下載plist文件。也就說,在安裝app的第一步,下載.plist文件,須要使用https協議。https協議以下:apache

                       

這裏不詳細描述https協議。簡單描述,用戶使用https來下載.plist文件。則須要網站支持https協議。支持https協議,除了服務端作一些配置外,還須要申請一張服務器SSL證書,這個SSL證書必須是受信任的CA機構發的(如沃通WoSign 等),不能用本身作的自籤的證書,由於瀏覽器不受信任。瀏覽器

2、解決問題服務器

須要在個人Apache服務器上配置https服務,併購買服務器證書(證書要支持全部瀏覽器和移動終端),這樣才能讓咱們的app被用戶正常下載安裝。就這樣,說幹就幹,立刻行動起來!app

3、購買、部署SSL證書:網站

一、  咱們買的是沃通CA的SSL證書,節約不少時間,1個工做日就拿到證書,價格也優惠。購買流程很簡單,https://buy.wosign.com 註冊購買,略過。blog

二、成功在沃通申請證書後,會獲得一個有密碼的壓縮包文件,輸入證書密碼後解壓獲得五個文件:for Apache、for IIS、for Ngnix、for Tomcat、for Other Server,這個是證書的幾種格式,Apache上須要用到for Apache格式的證書。ssl

 

三、解壓Apache文件能夠看到3個文件。包括公鑰、私鑰、證書鏈,如圖下開發

 

四、安裝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(證書鏈)刪除行首的「#」號註釋符

五、保存退出,並重啓Apache。重啓方式:  

進入Apache安裝目錄下的bin目錄,運行以下命令  

./apachectl -k stop  

./apachectl -k start

到這裏就OK拉。

相關文章
相關標籤/搜索