如何通过特定主机的ip启动rails服务器

问题描述 投票:0回答:1

我有一个响应不同域的rails应用程序,也就是说,它对每个可能的域都有不同的布局。在本地开发中,为了能够可视化每个布局响应,我执行了以下操作:

我浏览文件夹至 etc/hosts 并输入我希望能够在本地访问我的应用程序的域。它看起来像这样:

127.0.0.1 本地主机 域1.eng.br 域2.com.br 域3.com.br

这确实有效,我可以从这些域访问我的应用程序,但只有当我从本地主机启动我的应用程序时(只需输入rails s)

我需要将我的应用程序公开给网络上的所有设备,为此,我需要从我的 IP 启动应用程序,但当我这样做时,我无法从这些不同的域访问我的应用程序

如何做到这一点?最好这样我就不需要安装任何宝石或类似的东西。我想过使用 ngrok,但我也不知道如何使用它来做到这一点。

ruby-on-rails ngrok
1个回答
0
投票

尝试

rails server -b 0.0.0.0

它对我在云端的网站很有用。

© www.soinside.com 2019 - 2024. All rights reserved.