这真的很难解释。 但基本上,我有一个亚马逊的实例,我想ssh到它,并在其上运行的本地服务器与西纳特拉。 所以我想通过SSH进入亚马逊的情况下,git的克隆我的回购协议,并运行红宝石config.ru。 然后,我希望别人能够看到正在跑了详细的本地服务器。 其中一个我做的事情是增加了一个安全组,端口4567 HTTP,这样我可以通过公共的DNS访问。 它的工作原理在架子上的应用程序,但它不会对辛纳屈的工作,我甚至尝试了“世界你好”示例应用程序,试图得到它的工作。
Answer 1:
我不知道如果有,你想从亚马逊的服务器或做不到这一个具体的理由,但如果你只是希望别人看到你的末日应用程序,你可以简单地使用localtunnel 。
利用这一点,你可以简单地在自己的计算机上运行本地主机,然后运行localtunnel PORTNUMBER
,它会给你,你的应用程序现在将是可见的URL。 然后,您可以给URL给任何你想要的。
使用示例:
$ ruby myapp.rb
$ localtunnel 4567
那么这样的URL将被显示为您粘贴复制给朋友。 易为。
开发Web应用程序时,是移动友好,并希望很快看我手机上的应用程序,而无需部署到服务器我用这个有很多。
文章来源: allow others to see your Sinatra local server through amazon instance