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页面一起工作。我花了几个星期没有任何决心。请随时向我索取更多信息或任何代码/配置。