[英]Which is the best web server for Ruby on Rails application on Ubuntu?
我通過安裝Phusion passenger進行了嘗試。成功安裝了Pusion乘客,但在將其配置為Apache時遇到了問題....
所以有人能告訴我在ruby上將它們托管在Ubuntu上的最佳Websever服務器是什么...
Apache和Passenger的結合對於Ubuntu上的Ruby on Rails應用程序是一個非常好的Web服務器。
基本上,我想說的是,如果您剛起步,則應該選擇Passenger / Apache,除非您迫切需要其他堆棧。 考慮到您是在沒有其他任何細節的情況下提問,我假設您沒有如此迫切的需求。
今天的另一件事是,有很多選擇。 您可以將Passenger,Thin,Mongrel,Unicorn與Apache,Nginx或單獨結合使用,也可以將它們與Varnish或其他緩存混合使用。 將站點配置在一個堆棧上后,就可以輕松將其移至另一個堆棧。
但是首先,您必須對其進行一次配置,為此,Passenger和Apache在Ubuntu上是很好的組合。
Apache和passenger是可靠且可配置的方式。 但是,如果您只想運行單個應用程序,則零配置方式是獨立乘客
gem "passenger"
在您的Gemfile中,
$ passenger start -e production -p 80
在控制台中,應該在具有生產環境的端口80中啟動nginx服務器。 它會自動為您安裝nginx服務器。
如果防火牆未阻止端口80,則可以通過以下方式從Internet訪問應用程序:
http://your-server-ip-address/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.