我们需要将 Web 服务从 HTTP 更改为 HTTPS,因此我们生成了 .csr 并提供给我们的客户端并取回 .p7b 和 .cer 文件作为回报,以便在 linux 服务器上托管的 nginX 中使用它们。
我是 nginX 的新手,根据我的理解,.p7b 和 .cer 都是证书文件,但我很困惑我应该在ssl_certificate参数中使用哪个文件,或者我是否需要连接两个文件并将结果文件传递给ssl_certificate以提供服务目的?
server {
listen 443;
ssl on;
ssl_certificate /etc/ssl/your_domain_name.pem; (or bundle.crt)
ssl_certificate_key /etc/ssl/your_domain_name.key;
server_name your.domain.com;
access_log /var/log/nginx/nginx.vhost.access.log;
error_log /var/log/nginx/nginx.vhost.error.log;
location / {
root /home/www/public_html/your.domain.com/public/;
index index.html;
}
}
Run Code Online (Sandbox Code Playgroud)
我正在关注此链接中的不同链接,但找不到正确的答案。
谁能详细告诉我我应该如何使用它们?
PS:将问题从 StackOverFlow 转移到 SuperUser。