ruby-on-rails - 在我的本地网络上按域共享多个 Rails 服务器
问题描述
我的机器上有两台 Rails 服务器通过 3000 和 3001 端口运行。
我的/etc/hosts
:
127.0.0.1 application.local
127.0.0.1 login.application.local
我想从其他设备(例如 - 从移动设备)访问此服务器。我可以通过我的机器 IP 地址通过一个端口连接,例如 a192.168.0.100:3000
或192.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 时,如何解决案例?
解决方案
您可以使用 ngrok 在其他设备上访问您的本地主机
https://ngrok.com/
推荐阅读
- java - 模拟休息模板
- php - selenium php 绑定不捕获内容会话
- javascript - 增加画布中形状的边框宽度
- hadoop - hive,请求特定范围内的文件
- html - HTML 表单 - 创建在 Wix iFrame 中键入时显示选项的列表
- sql - 使用 case 语句将多行连接成一个单列
- javascript - 吞咽-如果。如何检查js文件是否包含特定属性?
- macos - 没有这样的文件或目录 - 终端无法识别目录
- asp.net-mvc - 我应该将 IActionResult 与 Produces 一起使用,还是将 ActionResult<> 用于 View()?
- c# - 在.net Winforms应用程序中将SSRS报告另存为PDF而不呈现报告