Ruby on rails 3.1 Rails应用程序仅指向默认Rails索引页

Ruby on rails 3.1 Rails应用程序仅指向默认Rails索引页,ruby-on-rails-3.1,nginx,capistrano,unicorn,ubuntu-12.04,Ruby On Rails 3.1,Nginx,Capistrano,Unicorn,Ubuntu 12.04,所以我对部署到Ubuntu服务器(12.04)还不熟悉。我已经安装了nginx和unicorn。除了我不知道如何将它指向我的应用程序之外,一切似乎都在运行。目前我指向“主页/管理员/应用程序/我的网站/当前/公共”,但我的所有文件都位于“主页/管理员/应用程序/我的网站/应用程序/视图/”中。我目前只指向静态文件,如错误htmls和默认的rails index.html。如何让nginx指向我的视图/应用程序 谢谢。如果您使用的是Nginx+Unicorn,那么您不需要将Nginx指向任何路径,

所以我对部署到Ubuntu服务器(12.04)还不熟悉。我已经安装了nginx和unicorn。除了我不知道如何将它指向我的应用程序之外,一切似乎都在运行。目前我指向“主页/管理员/应用程序/我的网站/当前/公共”,但我的所有文件都位于“主页/管理员/应用程序/我的网站/应用程序/视图/”中。我目前只指向静态文件,如错误htmls和默认的rails index.html。如何让nginx指向我的视图/应用程序


谢谢。

如果您使用的是Nginx+Unicorn,那么您不需要将Nginx指向任何路径,而是在服务器上运行Unicorn,然后让Nginx代理它对Unicorn实例的所有请求。我建议先看看使用foreman,然后是导出UbuntuUpstart脚本以控制unicorn的
foreman导出upstart

链接提供有关如何配置nginx站点的详细信息