[英]Unable to access Sinatra app on host machine with Vagrant forwarded ports
[英]Cannot access sinatra app on AWS Windows from remote machine
我有一个在AWS Windows实例上运行的简单sinatra应用程序。 从localhost运行应用程序可以正常工作(即http://localhost:4567
),但是我无法远程运行它。
我可以从远程使用我的AWS Windows实例,因为我可以使用RDP连接到它。
在阅读了其他一些类似的问题之后,我已经应用了以下内容:
ruby my_sinatra_app.rb -o 0.0.0.0
ruby my_sinatra_app.rb -e production
set :bind, '0.0.0.0'
我仍然无法远程运行该应用程序。 任何想法?
我能够解决我的问题,因此为了完整起见,我发布了答案。
这不是Sinatra问题,而是AWS问题(可能不是真正的问题,更像是我的误解)。 我的印象是,更新AWS安全组以打开4567端口将达到目的。
但是,事实证明,我还需要在Windows AWS实例的Windows防火墙上打开端口。 打开Windows防火墙上的端口后,我可以远程连接到我的Sinatra应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.