代码之家  ›  专栏  ›  技术社区  ›  Umang Mistry

自定义域无法与AWS应用程序负载平衡器配合使用

  •  0
  • Umang Mistry  · 技术社区  · 1 年前

    ECS fargate集群中有一个webapp。我通过应用程序负载均衡器公开它,现在我有一个swagg-UI来测试我的端点,所以我通过(负载均衡器url)访问它:8080/swagg/index.html。(这适用于HTTP) 我需要帮助的是使用我的自定义域名xyz.com(由domain.com托管)来代替负载均衡器url。我也需要https。

    我已将域的名称服务器更改为AWS中的Route 53。我已成功为我的域和子域生成并验证了SSL证书。 为了使用我的负载均衡器,我在路由53中创建了一个A记录,其中有一个Alias记录到负载均衡器。

    当我到达xyz.com时,我看到网址是安全的,并且有HTTPS确认我的ssl-cert配置正常工作。但是当我访问xyz.com/swagger/index.html时,我得到一个空白页面(使用检查工具时,我发现404未找到)。

    我的web应用程序在端口8080处公开,我的负载均衡器上有2个侦听器,用于端口8080和443,它们都转发到端口8080的同一目标组(与ELB url一起工作),并且健康检查也通过了。

    我们如何进行更改以使xyz.com与swaggui页面一起工作。我花了几个星期没有任何决心。请随时向我索取更多信息或任何代码/配置。

    0 回复  |  直到 1 年前
    推荐文章