【问题标题】:HTTPS Redirect from non secure server gives Error Message in Browser来自非安全服务器的 HTTPS 重定向在浏览器中提供错误消息
【发布时间】:2018-05-31 09:22:48
【问题描述】:

决定从共享托管平台迁移到基于 AWS 的托管环境(特别是 Acquia Cloud)。此环境不提供电子邮件服务,因此客户保留共享主机以继续将其用于电子邮件(他们不想每年为 G Suite 电子邮件托管额外花费 2400 美元)。

为了实现这一点,我们与新主机合作,使用共享站点作为通道,这样电子邮件仍然可以传送到那里,而网络流量会传送到新服务器。

名称服务器转到共享主机。我们有一个指向新 AWS 服务器的 DNS Cname www.example.com 和指向共享主机的 A 记录。这是保持电子邮件继续运行的唯一方法。当我们指向 A 记录时,电子邮件就出现了故障。这是托管公司的建议。

所以现在如果他们访问http://example.comhttps://www.example.comhttp://www.example.com 和 www.example.com,一切正常,没问题。但是,如果他们转到 https://example.com,他们就会在这里遇到这个问题:

1: 当我们移动到新主机时,SSL 证书也随之而来。这会导致一些搜索引擎问题。我设置了 .htaccess 重定向,但它仍然给出了该错误。

这是我和两家托管公司最好的办法,但这不是一个很好的解决方案。

除了:

  • 为两个帐户携带 SSL 证书
  • 将电子邮件转移到 gmail 等第三方提供商

如果没有,我们将选择其中一个选项,但我想我会先问。

【问题讨论】:

  • 似乎您在这里有两个不同的问题。应该通过设置正确的 MX 记录来修复邮件(向共享托管公司询问该信息)。
  • 你找到解决方案了吗?

标签: email ssl redirect https dns


【解决方案1】:

这里唯一的问题是您的证书在您的证书 SAN(主题备用名称)中没有 example.com。默认情况下,您应该在您的 SAN 中获取它,但很少有 CA 不会在 SAN 下提供它,除非您告诉他们。请找到图片供您参考。如果您有 Windows 操作系统,只需将证书文件保存为 .crt.cer 格式即可查看 SAN。

如果您是 Linux 操作系统并且证书已安装在服务器上,您可以使用以下命令

 openssl s_client -connect website.com:443 | openssl x509 -noout -text | grep DNS

它将列出 SAN

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    • 2011-09-18
    • 2017-11-09
    • 2018-05-10
    • 1970-01-01
    • 2018-05-22
    • 2013-12-09
    相关资源
    最近更新 更多