Nginx 支持多種 SSL 證書格式,常見的有以下幾種格式:
1. PEM 格式(Privacy-Enhanced Mail):
? ?PEM 是一種常見的證書格式,使用 Base64 編碼表示證書和私鑰。PEM 格式的證書文件通常具有以下擴(kuò)展名:.pem、.crt、.cer。
2. DER 格式(Distinguished Encoding Rules):
? ?DER 是一種二進(jìn)制格式的證書表示方法,不使用 Base64 編碼。DER 格式的證書文件通常具有以下擴(kuò)展名:.der、.cer、.crt。
3. PFX/P12 格式(Personal Information Exchange):
? ?PFX/P12 是一種包含證書和私鑰的存檔文件格式,通常用于將證書和私鑰打包在一起。PFX/P12 格式的文件通常具有以下擴(kuò)展名:.pfx、.p12。
Nginx 配置 SSL 證書時(shí),可以根據(jù)證書文件的格式來指定相應(yīng)的指令。例如,使用 PEM 格式的證書和私鑰,可以使用以下指令在 Nginx 配置文件中進(jìn)行配置:
ssl_certificate /path/to/certificate.pem;
ssl_certificate_key /path/to/private_key.pem;
如果使用 PFX/P12 格式的證書和私鑰,可以使用以下指令進(jìn)行配置:
ssl_certificate /path/to/certificate.pfx;
ssl_certificate_key /path/to/private_key.pfx;
請(qǐng)注意,在配置 Nginx 的 SSL 證書時(shí),確保證書文件和私鑰文件的路徑和名稱正確,并且具有適當(dāng)?shù)臋?quán)限。此外,還應(yīng)該確保證書文件和私鑰文件是匹配的,即使用相同的密鑰對(duì)生成的。