簡體   English   中英

哪個是Ubuntu上Ruby on Rails應用程序的最佳Web服務器?

[英]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服務器。

  1. 在網絡上,Apache,Phusion和Stackoverflow都提供了很好的支持。
  2. 許多站點都在旅客上運行Rails。 該技術功能強大且廣為人知。
  3. 與Ubuntu相同。
  4. 同樣適用於Apache,僅此而已。

基本上,我想說的是,如果您剛起步,則應該選擇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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM