【问题标题】:Deploying Rails Apps to VPS using Nginx使用 Nginx 将 Rails 应用程序部署到 VPS
【发布时间】:2012-12-08 07:35:58
【问题描述】:

所以我一直在努力设置我的 VPS,但在一段时间内没有任何进展,所以我想我会放下我的骄傲,在这里问。

我遵循了以下教程:

http://coding.smashingmagazine.com/2011/06/28/setup-a-ubuntu-vps-for-hosting-ruby-on-rails-applications-2/

教程结束,只有 Welcome to nginx!显示

这真的很奇怪,因为到处都告诉我应该指向我新部署的 Rails 应用程序。这与我的 nginx 配置文件有关吗?

PS。我试图找到与我之前类似的问题,但如果这是重复的,我会道歉。

提前致谢

这是我的 nginx.conf 文件:我现在正在看它,我知道它一团糟

worker_processes 3;

events {
    worker_connections 1024;
}

http {
    passenger_root /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.18;
    passenger_ruby /bradbury/public;

    include mime.types;
    default_type application/octet-stream;

    sendfile    on;
    keepalive_timeout   65;

    server {
        listen  80;
        server_name localhost;
        root /rails_app/myapplication/public;

        passenger_enabled on;

        error_page  500 502 503 504 /50x.html;
        location = /50x.html {
            root html;
        }
    }
}

【问题讨论】:

    标签: ruby-on-rails nginx vps


    【解决方案1】:

    您还可以查看 this Railscast 关于部署到 VPS 的信息。但是,正如你所说,你已经完成了一些事情。只需发布您的 nginx.conf 。我们必须从某个地方开始......

    【讨论】:

    • 我猜你可以通过 ssh 连接到 VPS。尝试导航到您的 /rails_app/myapplication/public 并检查 index.html(我们应该确保您的应用程序已正确签出)。
    • 是的,刚刚检查了一下,index.html 文件就在那里
    猜你喜欢
    • 2013-06-22
    • 2012-06-17
    • 2012-09-08
    • 1970-01-01
    • 2013-04-15
    • 2017-03-16
    • 1970-01-01
    • 2013-06-14
    • 2014-08-14
    相关资源
    最近更新 更多