【问题标题】:Setting up a ruby on rails server for use on my webpage在我的网页上设置一个 ruby​​ on rails 服务器以使用
【发布时间】:2016-02-19 20:21:12
【问题描述】:

我有自己的机架服务器,并在上面托管自己的 Web 服务器。相当标准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 应用程序的 Web 服务器

-- 搞砸了一段时间,除了破坏我必须修复的东西之外似乎没有任何效果--

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

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

所以让我们从这里开始解决这个问题......真的很想在培训环境之外深入了解 ruby​​ 的具体细节,让事情可以通过任何网络浏览器实时查看

【问题讨论】:

  • 好主意,错误的论坛。我很同情,但这可能会被修改掉,因为它没有根据提问指南提出特定的代码问题。我这样做的方式有很多,就是使用 phusion 乘客,将 nginx 连接到 rails,而且深夜会比比皆是。
  • 嘿,谢谢你知道任何好的服务器论坛
  • 投票结束,因为这属于serverfault.com
  • 看 - 他们已经开始了^^ :),堆栈溢出聊天可能是一个很好的起点,虽然我倾向于独自度过深夜

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-06-04
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    • 2014-09-16
    • 1970-01-01
    • 2011-12-25
    相关资源
    最近更新 更多