gpt4 book ai didi

apache - 如何为适用于 Nginx 和 Apache 的 SSL 生成 CSR?

转载 作者:太空宇宙 更新时间:2023-11-03 12:48:02 25 4
gpt4 key购买 nike

我想生成用于请求 SSL(通配符)证书的 CSR 文件。此证书和私钥将在装有 Apache 和 Nginx 的多台机器上使用。

RapitSSL 针对不同的设置声明了以下命令:

  • Nginx

    $ openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr

  • Apache Mod SSL

    $ openssl genrsa -des3 -out <private key file name>.key 2048

  • Apache-SSL

    $ openssl genrsa -des3 -out www.yourdomain-example.com.key 2048

有没有一种方法可以生成适用于 Apache 和 Nginx 的 CSR?

最佳答案

  • Apache Mod SSL

    $ openssl genrsa -des3 -out < private key file name>.key 2048

  • Apache-SSL

    $ openssl genrsa -des3 -out www.yourdomain-example.com.key 2048

这两个显然是完全相同的命令,只是示例名称的书写方式不同。它们只是生成 key 对,您还需要一个额外的 req 命令来生成 CSR。

genrsa 生成 key 对,req 生成 CSR。但是,req 可以在使用 -newkey 时同时执行这两个操作。

参见 OpenSSL req example documentation :

Create a private key and then generate a certificate request from it:

openssl genrsa -out key.pem 1024    
openssl req -new -key key.pem -out req.pem

The same but just using req:

openssl req -newkey rsa:1024 -keyout key.pem -out req.pem

关于apache - 如何为适用于 Nginx 和 Apache 的 SSL 生成 CSR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13221554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com