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

來源:互聯網
上載者:User

標籤:blog   http   os   io   使用   ar   strong   for   檔案   

一.  問題描述

最近蘋果發布了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、  我們買的是沃通CA的SSL認證,節約很多時間,1個工作日就拿到認證,價格也優惠。購買流程很簡單,https://buy.wosign.com 註冊購買,略過。

2、成功在沃通申請認證後,會得到一個有密碼的壓縮包檔案,輸入認證密碼後解壓得到五個檔案:for Apache、for IIS、for Ngnix、for Tomcat、for 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拉。

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.