1. 程式人生 > >goDaddy SSL證書 Nginx配置全流程 (轉)

goDaddy SSL證書 Nginx配置全流程 (轉)

server div targe out list target num cert openss

好長時間沒動過這玩意了,今天突然用到,忘的一幹二凈。在此做個筆記吧!

一、購買Godaddy SSL證書

1、打開Godaddy官網 http://www.godaddy.com/;

2、點擊網站導航裏的 Hosting & SSL >> SSL Certificates ;

3、直接點擊"Get Started"在出來選擇頁面選擇你的需求,我只用於一個主域名所以我選的"Protect 1 Website";

4、接著點擊"Add to Cart"加入購物車,選擇你的支付方式,支付。(godaddy的優惠券還是挺給力的,記得上網搜搜)

5、回到你的控制臺點擊"SSL CERTIFICATES"就可以看到你剛買的SSL了,點擊其後面的"Set Up"激活這個SSL;

6、激活成功後,我們在"SSL CERTIFICATES"一欄看到證書已激活,點擊後面的"Launch"按鈕進入下一步;

7、這時需要你輸入 CSR ,頁面不要關,我們去生成一個CSR過來再繼續;

二、生成服務器的 CSR 文件

用 root 權限進入服務器,輸入:

Bash
openssl genrsa -des3 -out <name of your certificate>.key 2048
openssl req -new -key <name of your certificate>.key -out <name of your certificate>.csr

(必須是 2048 ,Godaddy 規定如此)

按照要求填寫正確的信息(Godaddy 幫助頁面有相關幫助:http://help.godaddy.com/topic/746/article/5269)

三、下載證書

1、打開上面生成好的CSR,復制裏面的信息粘貼到godaddy的輸入框裏,按提示下一步,註意核對一下你的域名;

2、提交好了後需要等待godaddy的審核,審核通過你會收到一封郵件。

3、打開郵件裏面給你的下載地址,下載你的證書;(一個壓縮包 裏面來個.crt文件)

四、Nginx配置證書

1、拷貝並合並證書

①把下載下來的壓縮包裏的兩個文件合並到一個文件內,例 server.crt

②把合並好的crt文件和一開始的key文件都拷貝到統一一個目錄裏,例/home/ssl/

2、修改 Nginx 主機配置

Bash
server{
    listen 443;
    server_name xxx.com www.xxx.com;
    
    ssl on;
    ssl_certificate /home/ssl/server.crt;
    ssl_certificate_key /home/ssl/server.key;
    
    #下面與和你正常配置一樣
}

3、重啟服務即可

最後大功告成:!

轉自(http://zpblog.cn/other/godaddy-ssl.html)

goDaddy SSL證書 Nginx配置全流程 (轉)