Nginx 和 Apache 配置 SSL 文件签名的不同
  3I1N9ysrcSyk 2023年11月02日 68 0


Apache 配置 SSL 需要 3 个文件。

Nginx 配置 SSL 只需要 2 个文件。

原因

这是因为 Nginx 将 Apache 配置需要的 3 个文件中的 2 个文件合并成一个文件了。

Apache

Apache 配置需要的 3 个文件为:

SSLCertificateKeyFile           /etc/pki/tls/ossez_com/ossez_com.key
SSLCertificateFile /etc/pki/tls/ossez_com/ossez_com.crt
SSLCertificateChainFile /etc/pki/tls/ossez_com/ossez_com.ca.crt

如果上面的 Apache 配置参数的内容。

SSLCertificateKeyFile: 为我们自己创建的,这个被用于签发 CA

SSLCertificateFile: 为 CA 为我们签发的一个 crt 文件

SSLCertificateChainFile: 为 CA 为我们签发的一个 STAR.ossez.com.ca-bundle 文件。


Nginx 和 Apache 配置 SSL 文件签名的不同_apache


上面的图片中显示了我们对应的配置和文件。

Nginx

Nginx 的配置为:

ssl_certificate_key                     /etc/pki/tls/ossez_com/ossez_com.key;
ssl_certificate /etc/pki/tls/ossez_com/ossez_com.ca.crt;

ssl_certificate_key: 为我们自己创建的,这个被用于签发 CA

ssl_certificate:为 CA 为我们签发的 crt 文件

从这里看到 Nginx 的配置少了文件,和 Apache 对比起来就是将 CA 签发给我们的 2 个文件 crt 和 ca-bundle 合并成一个 crt 文件就可以了。

这个文件名可以随便命名,但是为了方便和识别,我们使用 crt 为后缀。

合并方法是首先将 CA 签发的 crt 文件打开,然后将 ca-bundle 文件中的内容全部拷贝添加到 打开的 crt 文件后面。

这样结果就是你会得到一个很长的 crt 文件,然后将这个文件上传到服务器上,再重启服务器就可以了。

结论

本文对如何在 Apache 和 Nginx 中进行 SSL 签名文件的配置进行了说明。

如果按照文本的说明,你应该很容易就完成配置了。

Nginx 和 Apache 配置 SSL 文件签名的不同 - 系统和容器 - OSSEZApache 配置 SSL 需要 3 个文件。 Nginx 配置 SSL 只需要 2 个文件。 原因这是因为 Nginx 将 Apache 配置需要的 3 个文件中的 2 个文件合并成一个文件了。 ApacheApache 配置需要的 3 个文件为: SSLCertificateKeyFile /etc/pki/tls/ossez_com/ossez_com.key S…

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
3I1N9ysrcSyk