如何在Nginx中使用Porkbun SSL证书文件?

fujinman

我试图弄清楚如何使用Porkbun让Nginx加密文件。
他们制定了与下列文件的zip文件,我使用
domain.cert.pemintermediate.cert.pemprivate.key.pempublic.key.pem

从这个网站https://wbxpress.net/install-porkbun-ssl-nginx-wordpress/
我已经确定这ssl_certificatedomain.cert.pem
ssl_certificate_keyprivate.cert.pem

但是对于我的需要,我也必须指定ssl_trusted_certificate
有人能指出我正确的方向吗?

Cyber​​Mew

如果您使用certbot,则将获得以下文件: README cert.pem chain.pem fullchain.pem privkey.pem

  • ssl_certificate 应该指向 fullchain.pem
  • ssl_certificate_key 应该指向 privkey.pem
  • ssl_trusted_certificate 应该指向 chain.pem

从我所看到的,PorkBun生成的文件只是这样重命名和映射:

  • fullchain.pem -> domain.cert.pem
  • privkey.pem -> private.key.pem
  • chain.pem -> intermediate.cert.pem
  • cert.pem -> public.key.pem

因此,您可以对PorkBun提供的文件执行此操作:

  • ssl_certificate 应该指向 domain.cert.pem
  • ssl_certificate_key 应该指向 private.key.pem
  • ssl_trusted_certificate 应该指向 intermediate.cert.pem

基本上fullchain.pem只是由cert.pem+chain.pem串联在一起组成的。请参阅此处以获取更多信息:从“让我们从头开始加密”生成CRT和KEY ssl文件

就我个人而言,我不会使用他们生成的,因为您必须每90天手动更换一次。最好是使用其他选项(例如certbot),该选项可让您自动更新或通过cronjob“手动”执行。祝好运!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

apache上的SSL续订证书继续使用旧的证书文件

如何验证SSL证书文件与密钥文件匹配?

如何从SSL证书文件中读取信息

如何从需要SSL证书的Docker文件运行git clone

使用stringIO对象作为ssl密钥/证书文件

如何在鱿鱼4.x中使用带有单独密钥文件的证书颁发机构(CA)进行SSL转换?

如何从证书文件本身(.p12)确定SSL证书过期日期

如何将指纹从SSL证书文件(不是Windows证书存储)中拉出?

如何将指纹从SSL证书文件(不是Windows证书存储)中拉出?

使用证书存储而不是文件路径将证书加载到ssl中;用python

如何在Mac上的Java中使用SSL证书

如何在Swift Alamofire中使用SSL证书?

Nginx缓存SSL证书?

Nginx和SSL证书

如何识别SSL中使用的证书的PKCS?

ssl证书如何验证?

如何获得SSL证书?

假装使用SSL证书

如何在本地将远程服务器SSL证书另存为文件

如何使用 Kubernetes SSL 证书

如何从PEM确定一个文件(pem)串联了很多证书的SSL证书的到期日期?

如何在Ubuntu Nginx上安装SSL证书文本

Nginx if关于SSL证书的声明

nginx无法加载ssl证书

使用 Cloudflare SSL 证书 + nginx letencrypt 证书进行双重加密?

当测试通过 HTTPS 时,如何将 SSL 证书插入 bitbucket-pipelines.yml 文件?

如何创建暂存和生产之间相同但需要不同文件(SSL证书)的机器映像?

如何通过openssl二进制文件下载域的所有广告SSL证书?

使用GoDaddy证书和.key和.crt文件的Node中的SSL