首页 > 解决方案 > 在我的本地网络上按域共享多个 Rails 服务器

问题描述

我的机器上有两台 Rails 服务器通过 3000 和 3001 端口运行。

我的/etc/hosts

127.0.0.1 application.local
127.0.0.1 login.application.local

我想从其他设备(例如 - 从移动设备)访问此服务器。我可以通过我的机器 IP 地址通过一个端口连接,例如 a192.168.0.100:3000192.168.0.100:3001.

但是,如果我需要在移动设备上从服务器 1 重定向到服务器 2 - 我不能这样做,因为从192.168.0.100:3000工作不存在重定向192.168.0.100:3001,但是那里login.application.local:3001和电话无法通过本地域从我的机器连接。

也许有解决方案可以通过本地 W 网络共享我的两个 Rails 服务器?application.local:3000要通过域而不是设备 IP从移动设备获取访问权限?或者当我想从移动设备上的 ip:port 转到另一个 ip:port 时,如何解决案例

标签: ruby-on-railsrubydnslocal

解决方案


您可以使用 ngrok 在其他设备上访问您的本地主机

https://ngrok.com/

推荐阅读