我有一个运行在端口4000上的nodejs应用程序。我在运行Ubuntu 16.04的Vagrant盒中开发了该应用程序,可以在其中卷曲http://localhost:4000和http://vagrant-IP:4000。
但是,当我在EC2实例上复制相同的设置时,我只能在http://localhost:4000上卷曲,而不能在http://ec2-public-IP:4000上卷曲。
在两种情况下,服务器都在监听0.0.0.0并启用了CORS。 (在这里,vagrant-IP和ec2-public-IP是实际的IPv4地址)。我该如何解决?
答案 0 :(得分:0)
我希望这是防火墙问题-您需要在Amazon防火墙上打一个洞,以允许传入的请求。
此链接应该可以帮助:Authorizing Inbound Traffic for Your Linux Instances