Nginx 服務(wù)器證書(shū)安裝配置指南

一、生成證書(shū)請(qǐng)求 您需要使用CSR生成工具來(lái)創(chuàng)建證書(shū)請(qǐng)求。
1.下載AutoCSR: http://www.itrus.cn/soft/autocsr.rar

  1. 生成服務(wù)器證書(shū)私鑰及證書(shū)請(qǐng)求
    運(yùn)行AutoCSR.bat文件,按照操作提示填寫證書(shū)注冊(cè)信息。
    以下是示例信息:
    通用名(域名): test.itrus.com.cn
    組織名稱: iTrus China Co.,Ltd.
    部門名稱: VTN Support
    省市名稱: Beijing
    市或區(qū)名: Beijing

3.備份私鑰并提交證書(shū)請(qǐng)求
在程序目錄下,將生成Cert目錄。請(qǐng)妥善保存該目錄下證書(shū)私鑰文件server.key,并將證書(shū)請(qǐng)求文件certreq.csr提交給天威誠(chéng)信。

二、安裝服務(wù)器證書(shū)

1.獲取服務(wù)器證書(shū)文件
將證書(shū)簽發(fā)郵件中的包含服務(wù)器證書(shū)代碼的文本復(fù)制出來(lái)(包括“-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”)粘貼到記事本等文本編輯器中。
為保障服務(wù)器證書(shū)在客戶端的兼容性,服務(wù)器證書(shū)需要安裝兩張中級(jí)CA證書(shū)(不同品牌證書(shū),可能只有一張中級(jí)證書(shū))。
在服務(wù)器證書(shū)代碼文本結(jié)尾,回車換行不留空行,并分別粘貼兩張中級(jí)CA證書(shū)代碼(包括“-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”,每串證書(shū)代碼之間均需要使用回車換行不留空行),修改文件擴(kuò)展名,保存包含三段證書(shū)代碼的文本文件為server.pem文件(如果只有一張中級(jí)證書(shū),則只需要粘貼一張中級(jí)證書(shū)代碼與服務(wù)器證書(shū)代碼即可,并回車換行)。

2.安裝服務(wù)器證書(shū)
復(fù)制server.key、server.pem文件到Nginx安裝目錄下的conf目錄。
打開(kāi)Nginx安裝目錄下conf目錄中的nginx.conf文件
找到
<code>
# HTTPS server
#
#server {
# listen 443;
# server_name localhost;
# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_timeout 5m;
# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
# ssl_prefer_server_ciphers on;
# location / {
# root html;
# index index.html index.htm;
# }
#}
</code>
將其修改為
<pre><code>

server {

    listen 443;
    server_name  localhost;    
    ssl          on;     
    ssl_certificate server.pem;     #指定服務(wù)器證書(shū)路徑
    ssl_certificate_key  server.key;    #指定私鑰證書(shū)路徑 
    ssl_session_timeout  5m;     
    ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;  #指定SSL服務(wù)器端支持的協(xié)議版本 
    ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;  #指定加密算法 
    ssl_prefer_server_ciphers   on; #在使用SSLv3和TLS協(xié)議時(shí)指定服務(wù)器的加密算法要優(yōu)先于客戶端的加密算法 
    location / { 
        root   html; 
        index  index.html index.htm; 
    } 
} 

</pre></code>
保存退出,并重啟Nginx。
通過(guò)https方式訪問(wèn)您的站點(diǎn),測(cè)試站點(diǎn)證書(shū)的安裝配置。

三、備份服務(wù)器證書(shū)

在您成功的安裝和配置了服務(wù)器證書(shū)之后,請(qǐng)務(wù)必依據(jù)下面的操作流程,備份好您的服務(wù)器證書(shū),以防證書(shū)丟失給您的系統(tǒng)應(yīng)用帶來(lái)不便。

  1. 服務(wù)器證書(shū)的備份
    備份服務(wù)器證書(shū)私鑰文件server.key,以及服務(wù)器證書(shū)文件server.pem即可完成服務(wù)器證書(shū)的備份操作。

  2. 服務(wù)器證書(shū)的恢復(fù)
    請(qǐng)參照服務(wù)器證書(shū)配置部分,將服務(wù)器證書(shū)密鑰文件恢復(fù)到您的服務(wù)器上,并修改配置文件,恢復(fù)服務(wù)器證書(shū)的應(yīng)用。

四、相關(guān)事項(xiàng)

1、證書(shū)頒發(fā)機(jī)構(gòu)

推薦天威誠(chéng)信,具體請(qǐng)見(jiàn):http://www.itrus.com.cn

2、 參考文檔

http://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_prefer_server_ciphers
《ngx_http_ssl_module》

http://nginx.org/cn/docs/http/configuring_https_servers.html
《nginx配置HTTPS服務(wù)器》

http://www.itrus.cn/html/fuwuyuzhichi/fuwuqizhengshuanzhuangpeizhizhinan
《服務(wù)器證書(shū)配置指南》

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容