在rails服务器上设置ruby以便在我的网页上使用

时间:2016-02-19 20:21:13

标签: php ruby-on-rails ruby nginx ubuntu-15.10

我有自己的机架服务器,我在其上托管自己的网络服务器。非常标准ubuntu 15.10 LinuxNginx web serverPHP5MySQL ...

因此,假设所有内容都是开箱即用的,启用站点的conf是我唯一更改为包含index.php等的内容。

我的IP地址已链接到我在domain.com上的域名echobase.camp

现在很酷我可以制作各种各样的东西,比如登录表格......有趣的时间和深夜......

现在,除此之外,我想在其上添加ruby / RoR -

现在网上有1500万个文件,这些文件似乎都指向我将其设置为运行localhost或在其中一台服务器上。

所以这就是问题所在 -

如果我插入显示器键盘鼠标 - 将桌面安装到服务器我可以使用rails服务器显示localhost:3000 - 很好我找到了一个默认页面。

- 不甜的部分是没有办法从我的网页上看到这个 -

rails server -b<my ip> -p <port I want to use> - 没有工作......

我想过将apache2作为仅使用ruby on rails app的网络服务器

- 除了破坏我必须修理的东西外,其他一切似乎都没有用 -

- 尝试了nginx conf文件中的一些内容,看看我是否可以从那里开始 - Yup只是打破了文件而不得不修复它们......

不确定现在该做什么......

所以让我们从这里解决这个问题......真的想在训练环境之外进入红宝石的细节,让任何网络浏览器都可以查看

1 个答案:

答案 0 :(得分:0)

尝试rails server -b 0.0.0.0 -p someport,因为这是我开始时遇到的问题。

在旧版本中,rails服务器的默认设置是绑定到所有地址,然后将其更改为localhost。您必须明确允许所有IP(0.0.0.0)才能在本地环境之外访问。我猜这也是为什么大多数老指南可能没有提到这一点的原因。