下面提供了3類伺服器證書安裝方法的示例:
1.1 獲取證書
apache資料夾內獲得證書檔案 1_root_bundle.crt,2_www.domain.com_cert.crt 和私鑰檔案 3_www.domain.com.key,
1_root_bundle.crt 檔案包括一段證書** 「-----begin certificate-----」和「-----end certificate-----」,
2_www.domain.com_cert.crt 檔案包括一段證書** 「-----begin certificate-----」和「-----end certificate-----」,
3_www.domain.com.key 檔案包括一段私鑰**「-----begin rsa private key-----」和「-----end rsa private key-----」。
1.2 證書安裝
編輯apache根目錄下 conf/httpd.conf 檔案,
找到#loadmodule ssl_module modules/mod_ssl.so
和#include conf/extra/httpd-ssl.conf
,去掉前面的#
號注釋;
編輯apache根目錄下 conf/extra/httpd-ssl.conf 檔案,修改如下內容:
documentroot "/var/www/html" servername www.domain.com
sslengine on
sslcertificatefile /usr/local/apache/conf/2_www.domain.com_cert.crt
sslcertificatekeyfile /usr/local/apache/conf/3_www.domain.com.key
sslcertificatechainfile /usr/local/apache/conf/1_root_bundle.crt
配置完成後,重新啟動 apache 就可以使用
來訪問了。
2.1 獲取證書
nginx資料夾內獲得ssl證書檔案 1_www.domain.com_bundle.crt 和私鑰檔案 2_www.domain.com.key,
1_www.domain.com_bundle.crt 檔案包括兩段證書** 「-----begin certificate-----」和「-----end certificate-----」,
2_www.domain.com.key 檔案包括一段私鑰**「-----begin rsa private key-----」和「-----end rsa private key-----」。
2.2 證書安裝
將網域名稱 www.domain.com 的證書檔案1_www.domain.com_bundle.crt 、私鑰檔案2_www.domain.com.key儲存到同乙個目錄,例如/usr/local/nginx/conf目錄下。
更新nginx根目錄下 conf/nginx.conf 檔案如下:
server
}
配置完成後,先用bin/nginx –t
來測試下配置是否有誤,正確無誤的話,重啟nginx。就可以使
來訪問了。
2.3 使用全站加密,http自動跳轉https(可選)
對於使用者不知道**可以進行https訪問的情況下,讓伺服器自動把http的請求重定向到https。
在伺服器這邊的話配置的話,可以在頁面裡加js指令碼,也可以在後端程式裡寫重定向,當然也可以在web伺服器來實現跳轉。nginx是支援rewrite的(只要在編譯的時候沒有去掉pcre)
在http的server裡增加rewrite ^(.*) https://$host$1 permanent;
這樣就可以實現80進來的請求,重定向為https了。
3.1 獲取證書
iis資料夾內獲得ssl證書檔案 www.domain.com.pfx。
3.2 證書安裝
1、開啟iis服務管理器,點選計算機名稱,雙擊『伺服器證書』
2、雙擊開啟伺服器證書後,點選右則的匯入
3、選擇證書檔案,如果輸入申請證書時有填寫私鑰密碼需要輸入密碼,點選確定。參考私鑰密碼指引
4、點選**下的站點名稱,點選右則的繫結
5、開啟**繫結介面後,點選新增
6、新增**繫結內容:選擇型別為https,埠443和指定對應的ssl證書,點選確定
7、新增完成後,**繫結介面將會看到剛剛新增的內容
伺服器證書
目前網際網路常用的http協議是非常不安全的明文傳輸協議。而ssl協議及其繼任者tls協議,是一種實現網路通訊加密的安全協議,可在客戶端 瀏覽器 和伺服器端 之間建立一條加密通道,保證資料在傳輸過程中不被竊取或篡改。ssl證書,也稱為伺服器證書,是遵守ssl協議的一種數字證書,由全球信任的證書頒發機...
Apache伺服器安裝https證書
1.1 獲取證書 apache資料夾內獲得證書檔案 1 root bundle.crt,2 www.domain.com cert.crt 和私鑰檔案 3 www.domain.com.key,1 root bundle.crt 檔案包括一段證書 begin certificate 和 end ce...
Apache伺服器安裝https證書
1.1 獲取證書 apache資料夾內獲得證書檔案 1 root bundle.crt,2 www.domain.com cert.crt 和私鑰檔案 3 www.domain.com.key,1 root bundle.crt 檔案包括一段證書 begin certificate 和 end ce...