我想它通過安裝的Phusion passenger..Phusion乘客被succeessfully安裝,但是當它配置到Apache我現在面臨一個問題....哪個是Ubuntu上Ruby on Rails應用程序的最佳Web服務器?
那麼有誰能夠告訴我什麼是Ruby on Rails的最佳websever應用程序在Ubuntu上託管它們...
我想它通過安裝的Phusion passenger..Phusion乘客被succeessfully安裝,但是當它配置到Apache我現在面臨一個問題....哪個是Ubuntu上Ruby on Rails應用程序的最佳Web服務器?
那麼有誰能夠告訴我什麼是Ruby on Rails的最佳websever應用程序在Ubuntu上託管它們...
Apache和Passenger的組合是Ubuntu上用於Ruby on Rails應用程序的非常好的Web服務器。
基本上我會說,如果你剛剛開始,你應該去Passenger/Apache,除非你有一些其他堆棧的引人注目的需求。鑑於您在提問時沒有提供任何其他細節,我假設您沒有這種令人信服的需求。
今天真實的另一件事是有很多選擇。您可以將Passenger,Thin,Mongrel或Unicorn與Apache,Nginx或單獨組合,並將它們與光油或其他緩存混合使用。一旦你在一個堆棧上配置了你的站點,你可以將它移動到另一個堆棧上,而不會有太大的困難。
首先,您必須對其進行一次配置,並且爲此,Passenger和Apache在Ubuntu上是一個很好的組合。
Apache和乘客是可靠和可配置的方式去。但如果你只是想運行一個應用程序,零配置方式是passenger standalone
gem "passenger"
在你的Gemfile
和
$ passenger start -e production -p 80
在控制檯
應在80端口與生產環境中開始的nginx服務器。它會自動爲你安裝nginx服務器。
如果80端口沒有被防火牆阻止,你可以從互聯網上通過
http://your-server-ip-address/
雖然也許不是最好適用於所有情況,乘客可能是最容易配置訪問應用程序。如果你有乘客的配置選項,其他應用服務器probalby不會幫助。 – numbers1311407
不要問「哪個是最好的」web服務器。詢問「什麼是好」或「什麼是易於配置」。有[微妙的區別](http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/)。 – darvids0n
K darvidson所以請告訴我「在Ubuntu上託管Ruby on Rails應用程序的良好Web服務器」是什麼? – HONy