无法在本地主机上运行应用程序:8080

时间:2019-07-15 16:18:28

标签: ruby-on-rails ngrok

我在AWS cloud9 DEV env中运行Rails应用程序,正在监听tcp://0.0.0.0:8080。我能够在提供的URL(即https://xxxx.xxx.cloud9.us-east-1.amazonaws.com)上打开应用,但无法使用localhost:8080打开。

我尝试使用协议-tcp,http,https运行localhost:8080,还删除了Windows防火墙防御程序。但没有用。

当我使用localhost运行应用程序时,它说无法访问此站点。

1 个答案:

答案 0 :(得分:0)

Cloud9服务器上托管的应用程序正在远程计算机上运行,​​而不是在本地计算机上运行。 Localhost和127.0.0.1对应于您的本地计算机,我认为该计算机未运行此应用程序。如果您在计算机上运行此应用程序,则应该能够使用localhost连接到它。

此外,如果您位于该Cloud9计算机中,并且使用本地主机连接到它,则应该能够连接到它。

但是,如果要从远程计算机(即本地设备)连接到它,则必须使用https://xxxx.xxx.cloud9.us-east-1.amazonaws.com

连接到它。