行业新闻与博客

使用 Apache2 在 Ubuntu 服务器上安装 SSL 证书

这是使用 Apache2 在 Ubuntu 服务器上添加 SSL 证书的简单指南

无论网站有多大或多小,每个人都需要加密他们的网站。为此,您需要安装 SSL / TLS 证书。这就是问题所在。很大一部分网站管理员来自非技术背景,他们可能没有听说过 SSL,更不用说安装它了。这就是我们进入图片的地方。我们会尽力帮助您解决 SSL / TLS 问题。这一次,我们提出了一个博客,允许您使用 Apache2 在 Ubuntu 服务器上安装 SSL 证书。

让我们直截了当地解决问题的症结而不浪费太多时间。我们假设您已经完成了 CSR 生成和订购流程。但是,如果还没有,请使用我们的 CSR 生成指南轻松生成 CSR 并购买 SSL 证书,然后再在 Ubuntu 上安装 SSL 证书。

步骤 1:下载并复制证书文件

首先,下载您的中间文件和证书文件。现在将它们与您的私钥一起复制到您打算保存证书和密钥文件的服务器目录中。不要忘记仅通过 root 可读。

第 2 步:找到 Apache 配置文件

大多数情况下,可以在以下位置访问 Ubuntu 和 Apache2 的配置文件:

在 / etc / apache2 的 / 启用的站点 - / your_site_name

如果您无法找到它,请运行以下命令。

sudo a2ensite your_site_name

现在您已找到要查找的文件,使用文本编辑器(如记事本)打开它,然后找到由 Apache 设置组成的<VirtualHost>块。

第 3 步:找到您需要配置的 SSL 块

现在,你有两个选择。您是否希望通过安全的 HTTPS 以及不安全的 HTTP 访问您的网站?或者,您只想启用 HTTPS?如果你想要前者,你需要在/ etc / apache2 / sites-enabled / 中创建两个单独的文件。一个用于端口 80(HTTP),一个用于端口 443(HTTPS)。如果您选择后者,则只创建一个文件。

步骤 5:配置<VirtualHost>块

以下是配置的虚拟主机文件的示例:

<VirtualHost 192.168.0.1:443>

DocumentRoot / var / www /

SSLEngine on

SSLCertificateFile /path/to/your_domain_name.crt

SSLCertificateKeyFile /path/to/your_private.key

SSLCertificateChainFile /path/to/DigiCertCA.crt

</ 虚拟主机>

为清楚起见,这就是上述命令的代码:

SSLCertificateFile - 您的主证书文件

SSLCertificateKeyFile - 您的私钥

SSLCertificateChainFile - 您的中间证书文件

第 6 步:重新启动服务器

哈哈!您已使用 Apache2 在 Ubuntu 上成功安装了 SSL 证书。

非常感谢您对亚洲注册的支持与信任!

禁止转载


需要帮助吗?联系我们的支持团队 在线客服