2
我安裝了passenger,nginx(1.2.1)和Rails 3.2.3。不過,我一直使用WebBrick作爲Rails的服務器,因爲我無法弄清楚如何讓它們一起工作。換句話說,如何運行一個網站,我正在研究nginx。Rails + nginx - 一起工作
有什麼建議嗎?
我安裝了passenger,nginx(1.2.1)和Rails 3.2.3。不過,我一直使用WebBrick作爲Rails的服務器,因爲我無法弄清楚如何讓它們一起工作。換句話說,如何運行一個網站,我正在研究nginx。Rails + nginx - 一起工作
有什麼建議嗎?
在網上有幾種解決方案,包括nginx和thin,這是一個很好的組合。這是一個爲我工作:
http://blog.expertura.de/posts/17
另外一個非常好的,但在德國(原因代碼仍然是正確的):
http://www.netzlogger.de/2010/02/rails-applikationen-mit-nginx-und-thin.html
您是否在尋找一個開發環境的解決方案或一個生產? – 2012-07-31 09:19:48
nginx + passenger是一款優秀的服務器端生產環境解決方案。對於開發,你不需要2臺服務器(nginx + passenger)的開銷。您可以在開發小組的Gemfile中包含「獨角獸」/「puma」/「瘦」,然後在開發環境中運行「rails s thin」以獲得比webrick更好的服務器。 – 2012-07-31 09:26:31
是的,Nginx + Unicorn https://gist.github.com/3052776 – Anatoly 2012-07-31 09:29:27