【问题标题】:Subdomain does not redirect with SSL子域不使用 SSL 重定向
【发布时间】:2017-06-21 18:55:30
【问题描述】:

我有一个域 example.com,它使用 SSL 证书 (letsencrypt)。我想将子域sub.example.com 添加到example.com:<port>。 我使用我的 V-Server 并通过 proxy tp example.com:<port> 重定向子域。

现在的问题是:如果我调用example.com:<port>,tomcat 服务器就会被调用并且可以工作。但是如果我打电话给sub.example.com,我会收到错误:ERR_SSL_UNRECOGNIZED_NAME_ALERT。

有人可以帮忙吗?

【问题讨论】:

    标签: apache ssl redirect subdomain


    【解决方案1】:

    听起来您的 SSL 证书不包含 sub.example.com。可能仅适用于 example.com。获取支持 *.example.com 的通配符证书或 sub.example.com 的证书并为这些请求提供服务。

    【讨论】:

    • 根据我的经验,letencrypt 不支持通配符。 (自从我取得证书几个月后可能是错误的蜜蜂)。所以是的,OP 必须为子域制作证书。此子域证书将被视为请求,因此请确保您没有达到 letencrypt 请求限制。根据您的服务器配置,您有很多选项可以做到这一点。 community.letsencrypt.org/t/…
    • 好的,我找到了解决方案。我将子域重定向到 example.com:。在服务器端,我创建了一个 VHost,它将带有代理的 ApachePort 端口重定向到 example.com:。现在我有一个问题,如果我使用带有多个点的子域,它不会被 https 重定向。例如:sub1.example.de --> 重定向到 tomcats sub1.example.de --> 重定向到 tomcats sub2.sub1.example.de --> 重定向到 tomcats sub2.sub1.example.de --> NO RESPONSE
    【解决方案2】:

    按 Windows 徽标键和 R 打开运行 在 Open: 搜索空间中键入 C:\Windows\System32\drivers\etc 并按 右键单击 hosts 文件,然后按 Delete。

    【讨论】:

      猜你喜欢
      • 2014-01-13
      • 2019-04-29
      • 1970-01-01
      • 2023-03-27
      • 2013-10-13
      • 2013-07-14
      • 1970-01-01
      • 2015-11-18
      • 1970-01-01
      相关资源
      最近更新 更多