開始之前的話:
1.配置好伺服器防火牆的443連接埠規則;
2.增加阿里雲伺服器安全性群組的443連接埠規則。
1.申請認證【阿里雲免費認證】
1.1登陸阿里雲進入控制台
1.2左側選擇安全 下拉框選擇認證服務
1.3右上方選擇購買認證 選擇免費 然後立即購買-支付
1.4返回認證列表頁面 選擇補全-填寫要配置的網域名稱,設定網域名稱驗證類型,我選擇檔案【不同服務商的話更簡單方便】 選擇系統產生的csr最後提交
1.5稍等一段時間,下載驗證檔案上傳到指定目錄即可
1.6再過一段時間 即會審批認證了【註:網域名稱不要包含敏感字元】
1.7 第一條認證是正在審核中的 第二條認證是審核通過的,審核通過後 根據web伺服器類型選擇下載認證
2.安裝認證【linux-apache為例】
2.1根據阿里提供的安裝教程安裝
2.2根據如上配置 重啟apache的時候出錯了;原因就是當前apache沒有載入mod_ssl.so模組
2.2.1根據伺服器apache版本下載對應版本:apache曆史版本下載
2.2.2解壓下載的版本檔案 將modules下的loggers,ssl兩個檔案【一定是兩個檔案否則出錯】放到伺服器端apache的modules下
2.2.3 cd到服務端的modules/ssl目錄;執行命令: apxs -i -c -a -D HAVE_OPENSSL=1 -I /usr/include/openssl -lcrypto -lssl -ldl *.c 即可
2.2.4重啟web伺服器 service httpd restart即可
2.3至此認證安裝完成
3.訪問網域名稱
3.1直接存取網域名稱與https訪問試試效果
3.2如果顯示的頁面不一樣 則是因為工作目錄不一樣導致的,修改httpd-ssl.conf 設定工作目錄 重啟web伺服器即可
4.至此完美結束 安裝過程中出現錯誤及解決方案:
問題一:
php安裝擴充錯誤:Cannot find config.m4. Make sure that you run /usr/local/bin/phpize in the top level sourc
解決方案:
如果在安裝php擴充的時候出現如題的錯誤:只需到php的安裝目錄下如:cd /usr/local/php/php-7.0.4/ext/openssl 執行命令: cp ./config0.m4 ./config.m4 即可解決
問題二:
如果根據以上配置依然不能以https方式訪問,請注意伺服器防火牆對443連接埠是否有限制,可以用telnet ip 443 進行檢查,其次注意阿里雲伺服器的安全性群組是否添加了443連接埠的配置規則。
推薦參考:http://blog.csdn.net/weixin_38893715/article/details/72780895
****************************只要思想不滑坡,辦法總比困難多****************************