0

以下是对这种情况的简短说明:

我有一个来自 DigitalOcean 的 Ubuntu 14.04 VPS,我正在尝试为我的域安装来自 Comodo 的 EV SSL。我已经安装了使用 Apache 的 Sentora - 2.4.3,它比 2.4.8 稍旧(我们使用我使用的教程输入 VirtualHost 配置文件的内容略有不同)

我遵循的教程:

https://www.digitalocean.com/community/tutorials/how-to-install-an-ssl-certificate-from-a-commercial-certificate-authority

问题:当我转到 https:// 页面时,我的网站无法加载。它加载 http:// tho(在下图中您可以看到 virtualhost conf 文件和端口侦听),Apache 仍然在端口 80 而不是 443 上侦听,我尝试手动打开端口但仍然无法正常工作你可以看到。

打开端口和虚拟主机配置文件

4

2 回答 2

0

您的 netstat 命令没有显示任何正在监听的内容:443。您是否在配置编辑后重新启动了 Apache?

运行此命令以检查您在 Apache 中包含哪些文件:httpd -t -D DUMP_INCLUDES

Redirect permanent应该被删除,它在自身上循环。

于 2018-03-20T21:18:41.877 回答
0

在使用 Sentora 控制面板时,按照数字海洋的教程编辑 Apache 000-default.conf 不会做任何事情,除非您覆盖 Sentora 中的虚拟主机设置。

转到 Sentora -> 管理 -> 模块管理 -> Apache

滚动到底部以覆盖虚拟主机设置 -> 选择您的域/子域

  • 在端口覆盖框中输入:443
  • 确保标记为 Forward Port 80 to Overriden Port: 的复选框被选中
  • 在自定义输入字段中复制并粘贴:

    SSLEngine 开启

    SSLCertificateFile /dir/certificate.crt

    SSLCertificateKeyFile /dir/certificate.key

    SSLCACertificateFile /dir/certificate.ca_bundle

然后保存虚拟主机。几分钟后,您的 SSL 将启用。

于 2018-03-26T03:25:46.797 回答