遵义改婆会展服务有限公司

全國(guó)客服熱線(9:00-22:00)

15616816821

幫助中心

Help Center

您當(dāng)前的位置:幫助中心 > 詳情

我要咨詢

SSL證書安裝教程

2019-06-17 14:38:31

下載得到的 zip 文件,解壓后是一個(gè)以綁定域名命名的文件夾,打開后有 Apache、Nginx 兩個(gè)文件夾。
下面提供了這2類服務(wù)器證書安裝方法的示例:


1. Apache 2.x 證書部署

1.1 獲取證書

Apache文件夾內(nèi)獲得證書文件:

1、ca.crt
2、domain.com.crt
3、私鑰文件 domain.com.key。


ca.crt 文件包括一段證書代碼 “-----BEGIN CERTIFICATE-----” 和 “-----END CERTIFICATE-----”,
domain.com.crt 文件包括一段證書代碼 “-----BEGIN CERTIFICATE-----” 和 “-----END CERTIFICATE-----”,
domain.com.key 文件包括一段私鑰代碼 “-----BEGIN RSA PRIVATE KEY-----” 和 “-----END RSA PRIVATE KEY-----”。


1.2 證書安裝

1)編輯 Apache 根目錄下 conf/d.conf 文件,找到 #LoadModule ssl_module modules/mod_ssl.so 和 #Include conf/extra/httpd-ssl.conf,去掉代碼前面的 #號(hào)。

2)編輯 Apache 根目錄下 conf/extra/httpd-ssl.conf 文件,修改成如下內(nèi)容:


    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 即可使用 https://www.domain.com 來(lái)訪問(wèn)。

相關(guān)參數(shù)說(shuō)明如下:


3b5a32dbc915b95f09c1328ced9afccf.jpg

2. Nginx 證書部署


2.1 獲取證書

Nginx 文件夾內(nèi)獲得 SSL 證書文件 domain.com.crt 和私鑰文件 domain.com.key。
domain.com.crt 文件包括兩段證書代碼 “-----BEGIN CERTIFICATE-----” 和 “-----END CERTIFICATE-----”,
domain.com.key 文件包括一段私鑰代碼 “-----BEGIN RSA PRIVATE KEY-----” 和 “-----END RSA PRIVATE KEY-----”。


2.2 證書安裝

將域名 domain.com 的證書文件 domain.com.crt  、私鑰文件 domain.com.key 保存到同一個(gè)目錄,例如 /usr/local/nginx/conf 目錄下。
修改 Nginx 根目錄下 conf/nginx.conf 文件,內(nèi)容如下:


server {
        listen 443 ssl;
        server_name www.domain.com; #填寫綁定證書的域名
        ssl_certificate 1_www.domain.com_bundle.crt;
        ssl_certificate_key 2_www.domain.com.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照這個(gè)協(xié)議配置
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照這個(gè)套件配置
        ssl_prefer_server_ciphers on;
        location / {
            root   html; #站點(diǎn)目錄
            index  index.html index.htm;
        }
    }

配置完成后,請(qǐng)先執(zhí)行命令 bin/nginx –t 測(cè)試 Nginx 配置是否有誤。若無(wú)報(bào)錯(cuò),重啟 Nginx 之后,即可使用 https://www.domain.com 來(lái)訪問(wèn)。

相關(guān)參數(shù)說(shuō)明如下:

75a0194cf17ab135a6bf5c5999c28bf2.jpg


2.3 使用全站加密,HTTP 自動(dòng)跳轉(zhuǎn) HTTPS(可選)

對(duì)于用戶不知道網(wǎng)站可以進(jìn)行 HTTPS 訪問(wèn)的情況下,讓服務(wù)器自動(dòng)把 HTTP 的請(qǐng)求重定向到 HTTPS。
在服務(wù)器這邊的話配置的話,可以在頁(yè)面里加 js 腳本,也可以在后端程序里寫重定向,當(dāng)然也可以在 web 服務(wù)器來(lái)實(shí)現(xiàn)跳轉(zhuǎn)。Nginx 是支持 rewrite 的(只要在編譯的時(shí)候沒(méi)有去掉 pcre)
在 HTTP 的 server 里增加 rewrite   ^(.*) https://$host$1 permanent;
這樣就可以實(shí)現(xiàn) 80 進(jìn)來(lái)的請(qǐng)求,重定向?yàn)?HTTPS 了。


3. IIS 證書部署


3.1 獲取證書

IIS 文件夾內(nèi)獲得SSL證書文件 domain.com.pfx 。

3.2 證書安裝

1、打開 IIS 服務(wù)管理器,單擊計(jì)算機(jī)名稱,雙擊 “服務(wù)器證書”。

2.jpg2、雙擊打開服務(wù)器證書后,單擊右則的導(dǎo)入。
3.jpg


3、選擇證書文件,如果輸入申請(qǐng)證書時(shí)有填寫私鑰密碼需要輸入密碼,否則輸入文件夾中密碼文件 keystorePass.txt 的密碼內(nèi)容,單擊確定。具體操作請(qǐng) 參考私鑰密碼指引。
4.jpg


4、單擊網(wǎng)站下的站點(diǎn)名稱,單擊右則的綁定。
5.jpg


5、打開網(wǎng)站綁定界面后,單擊添加。
6.jpg


6、添加網(wǎng)站綁定內(nèi)容:選擇類型為 HTTPS,端口443和指定對(duì)應(yīng)的 SSL 證書,單擊確定。
6.jpg


7、添加完成后,網(wǎng)站綁定界面將會(huì)看到剛剛添加的內(nèi)容。

7.jpg

服務(wù)與支持

  • 客服:kf@fute.com
  • 財(cái)務(wù):cw@fute.com
  • 投訴:ts@fute.com
  • 合作:hz@fute.com

客服QQ

531801007

電話:15616816821

周一至周日: 09:00 - 21:00