无法访问 Angular 应用程序的 ec2 实例上的端口

1 amazon-ec2 amazon-web-services angularjs

我正在开发一个 Angular 应用程序,使用 Angular cli 进行设置。运行该ng serve命令会在该地址生成一个服务器<my_ec2_host_name>:4200。当我尝试访问浏览器上的页面时,它不起作用(连接超时错误)。我相信这是出于安全原因,因此我将以下规则添加到 ec2 实例的安全组中:

在此输入图像描述

端口 4200 现在应该可以访问,但我仍然无法加载页面。有人能想到如何让它发挥作用吗?

小智 7

使用以下命令启动角度。

ng serve --host=0.0.0.0 --disable-host-check
Run Code Online (Sandbox Code Playgroud)

它将禁用主机检查并允许使用 IP 访问