如何将rails操作部署为站点根目录

时间:2011-02-10 10:34:58

标签: ruby-on-rails deployment nginx action root

在routes.rb中

,我将控制器和操作设置为root,当我在开发模式下访问root时,它运行良好。

现在,我尝试使用nginx将rails app挂钩,似乎nginx.conf需要rails public folder,这不是routes.rb中设置的根路径。

公共文件夹下的

索引只能是一个静态的html,我怎么能以root用户的方式挂钩nginx?

感谢您的回答!

1 个答案:

答案 0 :(得分:1)

nginx只是一个网络服务器 - 您是否安装了Passenger之类的应用服务器来运行您的应用程序?将网络服务器映射到公共文件夹是完全正常的,但随后应用程序服务器将处理请求并为您提供应用程序