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


Setting up a ruby on rails server for use on my webpage

我有自己的机架式服务器,我在上面托管了自己的Web服务器。 相当标准的ubuntu 15.10 LinuxNginx web serverPHP5MySQL...

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

我的

IP地址链接到我的域名echobase.camp at domain.com

现在很酷,我可以构建各种东西,例如登录表单等......有趣的时光和深夜...

现在在此之上,我想在此基础上添加红宝石/RoR --

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

所以这就是问题所在——

如果我插入显示器键盘鼠标 - 将桌面安装到服务器,我可以让它显示localhost:3000使用 rails 服务器' - 甜蜜我完成了找到默认页面。

-

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

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

我想将apache2作为 Ruby on rails 应用程序的 Web 服务器运行

- 搞

砸了一段时间,除了破坏我只需要修复的东西之外,似乎没有任何工作 -

-

nginx conf 文件中尝试了一些东西,看看我是否可以让它从那里开始 - 是的,只是破坏了文件,不得不修复它们......

不知道现在该怎么办...

因此,让我们从这里开始解决这个问题...真的想在培训环境之外深入了解 Ruby 的具体细节,让事情从任何 Web 浏览器实时查看

尝试rails server -b 0.0.0.0 -p someport因为它也是我开始时卡住的事情之一。

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