我应该使用什么来将 Rails 应用程序连接到远程服务器?

欧贝勒

我正在使用 ruby​​ on rails 应用程序,其目标是处理用户的储物柜预订,并能够使用智能手机解锁它们。

rails 应用程序托管在 heroku(免费计划)上,我使用几个 raspberry pi 作为远程服务器来控制储物柜的打开。

到目前为止,它通过免费的 http ngrok 隧道处理从应用程序到覆盆子的 HTTP 请求,但这仅限于每分钟几个请求,并且连接根本不安全/私有,所以这不是我真正想要的需要。

你会推荐什么类型的解决方案来确保应用程序和远程服务器之间的连接更安全,没有请求数量限制?我脑子里有几个概念,但我不太了解它们,不知道我应该研究什么。虚拟专用网?SSH ? 网络套接字?我还应该使用 heroku 吗?

非常感谢伙计们!

Kamil Gwóźdź

您可以使用上面列出的所有技术实现您想要的功能,但我认为使用 Web 套接字会简化设置过程,而且它似乎也是最强大的。

为您的覆盆子查看此客户端

要使服务器正常工作,您需要一个redis实例,heroku 在其免费计划中提供了该实例,以便您可以将其保留在那里。您的服务器应用程序需要使用 ActiveCable 或faye 之类的东西

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法使用Qt应用程序连接到X服务器:0.0

Android应用程序使用Socket.io连接到Node.js服务器

如何从Flask应用程序使用SSL连接到mysql服务器

Postgres无法使用c9.io连接到Ruby on Rails应用程序中的服务器

将Spring Boot Web应用程序连接到Postgresql服务器

从树莓派远程连接到Rails服务器

通过HTTPS / TLS将Delphi移动应用程序连接到Web服务器

在服务器上运行我的Rails应用程序

将Rails应用程序部署到服务器之类的Cloud Foundry

Android应用程序需要帮助来连接到Java本地主机服务器

如何将开发模式Rails应用程序与Nginx服务器连接?

使用捆绑安装时将Rails应用程序部署到服务器期间的错误

对于移动应用程序,哪个更好,使用域名连接到服务器或IP地址?

将android应用程序连接到sockjs服务器

将应用程序发布到远程服务器时,无法连接到SQL

流星android应用程序将无法连接到服务器

使用C#控制台应用程序连接到TFS服务器

如何使用LDAP服务器将vb.Net应用程序连接到Oracle?

使用 sudo 运行应用程序时无法连接到 X 服务器

将 Android 应用程序连接到 Heroku 上的 Django Web 服务器的 Postgresql

将 Rails 应用程序连接到 PGAdmin 4

使用 alamofire 通过 iOS 应用程序连接到 Windows SSL 服务器

如何将 swift 应用程序连接到套接字 io 服务器

如何将flutter应用程序连接到PHP服务器?

如何将 Vue 应用程序连接到服务器(Node、MongoDB)?

即使我可以通过终端连接它,也无法通过 Xcode 应用程序连接到 MySQL 服务器

有没有办法连接到 Linux 服务器上的 Rails 应用程序的控制台?

如何将android应用程序连接到python Flask服务器?

使用 Executor(新线程)将 Master/Detail Flow 应用程序连接到服务器