我需要一個用於在Windows上進行開發的rails web服務器的建議。直到我不得不處理兩個不支持的併發請求(一個頁面調用一個內部休息服務)之前,我對默認的rails服務器感到滿意。我想保持「rails s」的體驗,那麼哪個服務器支持我的需求最簡單?用於windows的rails開發服務器
回答
據我所知,沒有兼容Windows的Rails web服務器是多線程的或開箱即用的。
您需要產生多個後端服務器(我們使用mongrel,您可以使用thin),然後在它們前面使用/配置代理服務器(我們使用nginx)來在Windows上同時處理多個請求。
This blog post描述了在Windows上設置Thin和nginx,一旦運行,您可以編輯nginx.conf來代理多個瘦實例/端口。
Apache w/Passenger怎麼樣? –
@ Thilo-AlexanderGinkel乘客不適用於Windows – eveevans
@Ryan - 爲什麼不使用瘦身作爲獨立?它應該支持這一點。我試過這個,但它有時會掛起,可能是因爲它依賴於在Windows上有問題的機器。請解釋一下添加nginx的理由。您發給我的鏈接解釋瞭如何從頭開始設置rails eco系統(包括RubyInstaller),但我已經有了rails,所以我擔心一些冗餘操作會給我帶來麻煩。 –
- 1. 哪個rails服務器用於開發?
- 2. 在Windows 8上用於開發的LDAP服務器
- 3. 用於Windows虛擬機PC的UNIX Web開發服務器
- 4. 用於在Windows 7上開發的本地LDAP服務器
- 5. Rails開發服務器localhost超慢
- 6. 開始windows服務開發使用.net
- 7. 如何在Windows中開發服務器
- 8. 爲windows開發smtp服務器
- 9. windows服務開發c#
- 10. 用於Windows Phone 7的服務開發框架解決方案
- 11. 將Rails應用程序從開發服務器傳遞到生產服務器
- 12. 啓動可公開訪問的Rails開發服務器
- 13. 的Rails在開發中開始,說服務器是http://0.0.0.0
- 14. 開發的X服務器
- 15. Windows上用於生產服務器的良好SMTP服務器
- 16. 用於Windows的Snmp服務器
- 17. 用於Windows的Jetty服務器
- 18. 用於Windows Mobile的HTTP服務器6
- 19. 在Rails的開發模式中使用什麼郵件服務/服務器?
- 20. 在Linux上開發asp.net應用程序的windows服務器
- 21. rails + sheevaplug = rails家開發服務器和更多
- 22. 測試Windows服務的增量開發
- 23. ASP.Net開發服務器SVG文件服務於CSS background-image
- 24. Windows上的Rails生產Web服務器
- 25. 用於Java服務的框架+應用程序服務器+開發環境?
- 26. 用於java開發的低端虛擬專用服務器
- 27. 用於開發通過ADO與Oracle服務器通信的Windows服務的指導原則
- 28. 用於開發目的的數據庫服務器
- 29. 在開發環境中使用rails服務器啓動Sidekiq
- 30. 使用Visual Studio 2010爲Windows 2k/2k3服務器開發
您正在使用哪臺服務器? – eveevans
以及我使用webrick沒有問題...順便說一句,你可能想參考[這](http://stackoverflow.com/q/869305/922954) – aishwarya
@eveevans - 我使用任何與軌道,我只是做「rails s」今天。我更喜歡不安裝任何複雜的東西 –