0
A
回答
0
這比什麼都重要的服務器配置問題。基本上,在您的生產服務器上創建2個目錄,每個應用程序一個目錄。
如果您使用nginx的和乘客,在成功部署通過Capistrano的每個應用程序,編輯nginx的配置文件,以便每個應用程序都有自己的塊大致看起來像這樣:
server {
listen 80;
root <full_path_to_app_1>;
server_name <DNS name for app 1>;
passenger_enabled on;
}
server {
listen 80;
root <full_path_to_app_2>;
#the rest is about the same
}
這樣,你的生產服務器將支持多個Rails應用程序。關於如何設置這些內容的文檔非常廣泛,所以您應該能夠詳細瞭解詳細信息。
相關問題
- 1. 與Web應用程序一起運行單獨的程序
- 2. 如何運行gradle web應用程序?
- 3. 如何讓這兩個控制器一起爲離子應用程序運行?
- 4. 如何一起運行兩個命令?
- 5. 在nginx上運行兩個以上的web應用程序
- 6. 如何鏈接兩個軌道查詢在一起優雅?
- 7. 服務一個導軌3的應用程序在另一個軌道3應用程序中使用機架
- 8. 如何檢測您是否在軌道外運行主應用程序
- 9. 如何在另一臺機器上運行web應用程序?
- 10. 運行一個耙子任務軌道
- 11. 如何在web應用程序中運行小程序
- 12. 如何將兩個離子應用程序連接在一起?
- 13. 如何讓用戶使用一個web應用程序將運行?
- 14. 在一個Docker鏡像中運行兩個nodejs應用程序
- 15. 如何運行在一個ASP.NET應用程序一個C#主
- 16. 如何同時運行兩個應用程序流星
- 17. 如何在docker中運行兩個python應用程序
- 18. 運行一個web應用程序32/64位
- 19. 僅在一個瀏覽器中運行java web應用程序
- 20. 啓動一個web應用程序來運行python
- 21. 從硒團體運行一個Web應用程序
- 22. 在Grails中運行一個Web應用程序與Django
- 23. 適度運行一個自制web應用程序
- 24. 紅寶石在軌道上的多語言web應用程序
- 25. 運行軌道3.1.1
- 26. 運行在軌道
- 27. 託管一個應用程序與軌道3.1和MySQL
- 28. 更多虛擬主機在一個軌道應用程序
- 29. 如何將2個導軌5個應用程序連接在一起API(導軌)和前端(導軌以及)
- 30. 如何從命令行運行Google Web Toolkit應用程序?
用於開發或生產? – apneadiving
如果在導軌3中,尤其是3.1+,可能需要考慮將其中一個轉換爲引擎。 Rails 3+使得引擎相當容易,3.1+使得它們可以作爲子應用程序輕鬆安裝。 – numbers1311407
@apneadiving我想在生產環境中運行它們兩個。 –