如何将我的应用程序映射到 AWS 中的域

如何将我的应用程序映射到 AWS 中的域

我对 AWS 还很陌生。

我有一个在 AWS 实例中运行的 Java 应用程序,我可以使用以下命令运行它myIp:8080/myApp

另外,我已在 S3bucket 注册了我的域名 (mydomain.com),现在该域名显示 AWS 提供的索引页。

我正在寻找将我的 java 应用程序显示为域主页。如果我在浏览器中输入 mydomain.com,我想访问 java 应用程序。

以前在其他主机上,我可以将.htaccess文件放入重写 URL。但在 AWS 上,我无法做到这一点。

如何在 AWS 中为我​​的域重写我的应用程序。

答案1

您可以将 A 记录指向实例 ip,然后在实例上设置 apache 充当代理并将端口 80 上的流量重新路由到 8080,或者更改服务以使其在端口 80 上运行。

或者将域指向弹性负载均衡器,并让负载均衡器指向实例上的端口 8080。

相关内容