合信ssl證書[1]https://ssl.51mubanji.com/ 瀏覽器
第一步:整理證書並上傳到服務器服務器
若是證書請求文件(CSR)由咱們提供,您將得到如下文件:
[table 「5」 not found /]
若是證書請求文件(CSR)由本身提供,您將得到原始證書,咱們須要進行證書格式合併與轉換。合併與轉換查看教程:《 證書格式轉換教程 》
最後咱們上傳 Apache 所需 .crt 證書文件 和 .key 私鑰文件 到服務器
第二步:配置 Apache 環境編輯器
單域名證書安裝方法ide
目的
讓 http://www.ssl.city 支持 https://www.ssl.city 訪問
首先咱們須要一張支持 www.ssl.city 域名的證書。咱們以 Comodo DV SSL 爲例給你們演示一下單域名證書的安裝方式,全部品牌證書方式安裝一致沒有任何區別。咱們肯定本證書支持 www.ssl.city
證書顯示效果證書顯示效果
首先咱們用編輯器打開 Apache 配置文件: httpd.conf
確保如下兩條代碼沒有被註釋掉
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ahssl.conf
Apache 證書安裝步驟
咱們打開 httpd-vhost.conf 查看咱們 www.ssl.city 虛擬主機設置
Apache 證書安裝步驟
咱們在 httpd-ahssl.conf 末尾添加如下代碼:
確保 80 配置中 和 443 配置中 一致
www.ssl.city:443>工具
SSLEngine on ServerName www.ssl.city:443 SSLCertificateFile "D:/SSL/www.SSL.City.crt" SSLCertificateKeyFile "D:/SSL/www.SSL.City.key" SSLCertificateChainFile "D:/SSL/www.SSL.City.ca-bundle.crt" DocumentRoot "D:/WebSites/www.SSL.City" "D:/WebSites/www.SSL.City"> Options FollowSymlinks AllowOverride All Require all granted
[table 「9」 not found /]
Apache 證書安裝步驟
效果
按照以上配置完成後重啓 Apache 服務 咱們就可使用 https://www.ssl.city 訪問
證書顯示效果
通配符證書安裝方法優化
目的
讓 http://ssltest1.ssl.city 支持 https://ssltest1.ssl.city 訪問
讓 http://ssltest2.ssl.city 支持 https://ssltest2.ssl.city 訪問
讓 http://ssltest3.ssl.city 支持 https://ssltest3.ssl.city 訪問
首先咱們須要一張支持 .ssl.city 域名的證書。咱們以 Comodo DV Wildcard SSL 爲例給你們演示一下通配符證書的安裝方式,全部品牌證書方式安裝一致沒有任何區別。咱們肯定本證書支持 .ssl.city
證書顯示效果證書顯示效果
通配符證書安裝與單域名安裝方式一致,下圖展現咱們的配置截圖
Apache 證書安裝步驟
Apache 證書安裝步驟
效果
按按照以上配置完成後重啓 Apache 服務 咱們就可使用 https://ssltest1.ssl.city & https://ssltest2.ssl.city &https://ssltest3.ssl.city 訪問
證書顯示效果
證書顯示效果
證書顯示效果
多域名證書安裝方法網站
目的
讓 http://www.opensct.com 支持 https://www.opensct.com 訪問
讓 http://www.opensct.net 支持 https://www.opensct.net 訪問
讓 http://www.opensct.org 支持 https://www.opensct.org 訪問
首先咱們須要一張支持 https://www.opensct.com & https://www.opensct.net & https://www.opensct.org 域名的證書。咱們以 Comodo Positive Multi-Domain SSL 爲例給你們演示一下多域名證書的安裝方式,全部品牌證書方式安裝一致沒有任何區別。咱們肯定本證書支持 https://www.opensct.com &https://www.opensct.net & https://www.opensct.org
證書顯示效果證書顯示效果
通配符證書安裝與單域名安裝方式一致,下圖展現咱們的配置截圖
Apache 證書安裝步驟
Apache 證書安裝步驟
效果
按照以上配置完成後重啓 Apache 服務咱們就可使用 https://www.opensct.com & https://www.opensct.net & https://www.opensct.org 訪問
證書顯示效果
證書顯示效果
證書顯示效果
第三步:優化 SSL 設置ui
證書安裝成功後會有如下三種顯示方式.net
正常顯示效果:EV 版證書顯示效果
證書顯示效果code
正常顯示效果:OV/DV 版證書顯示效果
證書顯示效果
非正常顯示效果:
證書顯示效果
出現第三種方式是由於網站頁面帶有非https的連接。咱們須要將網站中全部非https的連接改爲相對路徑或者https的連接。
咱們可使用谷歌瀏覽器開發者工具查看網站哪些爲非https資源
證書顯示效果
證書顯示效果
咱們只須要將網頁源代碼中的 http://www.opensct.com/Avatar... 改成 https://www.opensct.com/Avata... 或者直接使用相對路徑 /Avatar.png
證書顯示效果
咱們網站就恢復正常顯示效果
證書顯示效果
第四步:強制重定向 HTTPS
目的
訪問 http://www.ssl.city 自動跳轉到 https://www.ssl.city
首先咱們用編輯器打開 Apache 配置文件: httpd.conf
確保如下代碼沒有被註釋掉
LoadModule rewrite_module modules/mod_rewrite.so
Apache 證書安裝步驟
而後在網站根目錄下建立 .htaccess 文件,若是目錄下已經有 .htaccess 文件,則用編輯器打開,在最下面添加寫入以下語句便可。
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]