如何将Rails应用程序作为只能在本地访问的API来托管?

时间:2012-04-12 22:24:22

标签: ruby-on-rails ruby rest hosting restful-authentication

我开始创建一个基于Ruby on Rails构建的RESTful API。我希望我的其他应用程序(托管在同一台服务器上)能够使用此API。我有一个想法,如果API只在本地可用,我不必处理身份验证逻辑,因为它不能公开访问。我之前从未做过这样的事情,所以我甚至不知道我要求的是否可能(或者这是否是一个好主意)。

如何托管此应用程序,以便我的REST API只能在本地访问?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作之一:

  • 将网络服务器设置为仅侦听环回

    • 如果您需要授予对本地网络的访问权限,请将防火墙配置为相应地转发端口
  • 将网络服务器设置为仅在专用网络接口上侦听(非公开)