Ruby on rails 使用Nginx将Rails应用程序部署到VPS

Ruby on rails 使用Nginx将Rails应用程序部署到VPS,ruby-on-rails,nginx,vps,Ruby On Rails,Nginx,Vps,所以,我一直在努力让我的副总裁设置在一段时间内没有任何进展,所以我想我会吞下我的骄傲,并要求在这里 我遵循了以下教程: 本教程到此结束,只欢迎使用nginx!展示 这真的很奇怪,因为everywhere告诉我应该指向我新部署的rails应用程序。这与我的nginx配置文件有关吗 顺便说一句,我曾试图找到一个类似于我的问题,但如果这是一个重复,我会道歉 提前谢谢 这是我的nginx.conf文件:我现在正在看它,我知道它很乱 worker_processes 3; events { w

所以,我一直在努力让我的副总裁设置在一段时间内没有任何进展,所以我想我会吞下我的骄傲,并要求在这里

我遵循了以下教程:

本教程到此结束,只欢迎使用nginx!展示

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

顺便说一句,我曾试图找到一个类似于我的问题,但如果这是一个重复,我会道歉

提前谢谢

这是我的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;
        }
    }
}

您还可以了解如何部署到VPS。但是,正如你所说,你已经完成了一些事情。只需发布nginx.conf。我们必须从某个地方开始…

我想您可以通过ssh连接到VPS。尝试导航到您的/rails\u app/myapplication/public并检查index.html(我们应该确保您的应用已正确签出)。是的,您刚刚检查了它,index.html文件就在那里