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

Ruby on rails 如何将Rails应用程序作为只能在本地访问的API托管?,ruby-on-rails,ruby,rest,hosting,restful-authentication,Ruby On Rails,Ruby,Rest,Hosting,Restful Authentication,我开始创建一个基于RubyonRails的RESTfulAPI。我希望托管在同一服务器上的其他应用程序能够使用此API。我的想法是,如果API只在本地可用,我就不必处理身份验证逻辑,因为它不会公开访问。我以前从未做过这样的事情,所以我甚至不知道我所要求的是可能的还是一个好主意 如何承载此应用程序,使我的REST API只能在本地访问?您可以执行以下操作之一: 将Web服务器设置为仅侦听环回 如果需要授予对本地网络的访问权限,请相应地配置防火墙以转发端口 将Web服务器设置为仅在专用网络接口上侦听

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


如何承载此应用程序,使我的REST API只能在本地访问?

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

将Web服务器设置为仅侦听环回

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


你可以在不同的端口上启动rails应用程序,比如8082或其他什么,然后使用防火墙式的iptables来阻止任何人从外部访问端口,也许吧?