在 Ubuntu 14 上安装 SSL 证书并配置 FQDN

在 Ubuntu 14 上安装 SSL 证书并配置 FQDN

我已经安装了 Ubuntu。以下是我的服务器版本

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:        14.04
Codename:       trusty

之后,我在其上安装 Apache 和 PHP5。之后,我在 /var/www/html 文件夹中安装 php 文件。

现在我有了 Verisign 提供的通配符 SSL 证书。证书请求由 Windows 服务器生成。Verisign 为我提供了两个 crt 文件 IntermediateCA 和 ssl_certificate。有人能告诉我如何安装吗

我还想向我的 apache 添加完整的 URL,我该怎么做。

希望有人能答复我。

答案1

非常感谢 @gertvdijk 为我指明了正确的方向。正如我所说的,我已经从 Windows 服务器生成了 CSR,并且证书也安装在 Windows 服务器上。所以我做了以下操作:

  1. 我将证书导出到 pfx 文件
  2. 然后复制 pfx 文件到 Ubuntu 服务器
  3. 然后我用这个命令openssl pkcs12 -in file.pfx -out file.pem
  4. 完成此步骤后,我将获得一个可以在文本编辑器中读取的 PEM 文件。在文本编辑器中打开该文件,并将私钥和证书复制到不同的文件中。复制证书时,请记住保持虚线完整 - 这很重要。密钥上方以及密钥和证书之间有一些额外的文本 - 这些文本应被忽略,不应包含在证书和密钥文件中。
  5. 现在我已经将密钥和证书分开了,我需要解密私钥(否则每次重新启动服务器时都会面临 Apache 的愤怒)。您可以像这样解密私钥: openssl rsa -in file.key -out file.key
  6. 然后我通过以下方式创建目录sudo mkdir /etc/apache2/ssl
  7. 将我的 SSL、PrivateKey 和 Intermidate crt 文件复制到该目录中
  8. 然后我将其添加到我的配置文件中

在此处输入图片描述

相关内容