godaddy nginx https 配置


一、

生成秘鑰key,運行:

$ openssl genrsa -des3 -out server.key 2048
  • 1

會有兩次要求輸入密碼,輸入同一個即可

輸入密碼

然后你就獲得了一個server.key文件. 
以后使用此文件(通過openssl提供的命令或API)可能經常回要求輸入密碼,如果想去除輸入密碼的步驟可以使用以下命令:

$ openssl rsa -in server.key -out server.key
  • 1
  • 2

創建服務器證書的申請文件server.csr,運行:

openssl req -new -key server.key -out server.csr
  • 1
  • 2

其中Country Name填CN,Common Name填主機名也可以不填,如果不填瀏覽器會認為不安全.其他的都可以不填. 

二、

把 csr 粘入godaddy

等待godaddy 審核大概十分鍾左右。

下載Nginx 文件 8989513850ed8f3d.crt 放入

ssl_certificate /root/Lee/keys/server.crt;#配置證書位置

ssl_certificate_key /root/Lee/keys/server.key;#配置秘鑰位置

三、

有些瀏覽器不接受那些眾所周知的證書認證機構簽署的證書,而另外一些瀏覽器卻接受它們。這是由於證書簽發使用了一些中間認證機構,這些中間機構被眾所周知的證書認證機構授權代為簽發證書,但是它們自己卻不被廣泛認知,所以有些客戶端不予識別。針對這種情況,證書認證機構提供一個證書鏈的包裹,用來聲明眾所周知的認證機構和自己的關系,需要將這個證書鏈包裹與服務器證書合並成一個文件。在這個文件里,服務器證書需要出現在認證方證書鏈的前面:

$ cat server.crt bundle.crt > all.crt

ssl_certificate ssl/all.crt;
ssl_certificate_key ddl/server.key;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM