小编Mic*_*ael的帖子

在 nginx 中托管 .p7b HTTPS 证书

我们需要将 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。

linux ssl nginx

5
推荐指数
1
解决办法
9404
查看次数

标签 统计

linux ×1

nginx ×1

ssl ×1