0

我正在使用 rails 2.3.9、rubygems 1.8.24、ruby 1.9.3 和 Windows 7 Ultimate 64 位

我刚刚通过乘客安装了 nginx 作为我的网络服务器。现在我想运行 nginx 作为我的默认服务器,这样当我运行 ruby​​ 脚本/服务器时,它会运行而不是默认的 WeBrick。有没有办法做到这一点?太感谢了。

4

2 回答 2

0

您可能想看看Foreman

于 2012-09-07T10:00:54.743 回答
0

Nginx 不能按照您描述的方式工作。一旦启动,您将无需运行script/server,rails 应用程序将在 Nginx/Apache 启动的同时运行。

因此,只需按照“Passenger”手册(在开发模式下)部署您的 Rails 应用程序,您的应用程序就会一直运行。

因此,作为结论,我们可以看出,在部署 Rails 应用程序时,Nginx 和 Apache 在同一个组(与Passenger 一起工作),而 Mongrel/Webrick/Thin 是另一个组(script/server方法)。

于 2012-09-07T09:53:27.120 回答