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. eclipse如何運行時,它運行一個web應用程序
- 2. 與Web應用程序一起運行單獨的程序
- 3. 如何運行gradle web應用程序?
- 4. 如何讓這兩個控制器一起爲離子應用程序運行?
- 5. 如何爲兩個Kinect運行同一個應用程序的兩個實例?
- 6. 如何在單個域中運行兩個web應用程序?那可能嗎?
- 7. 在nginx上運行兩個以上的web應用程序
- 8. 運行軌道控制檯部署應用程序
- 9. 一個Web應用程序如何轉發到另一個Web應用程序?
- 10. 如何一起運行兩個命令?
- 11. 如何鏈接兩個軌道查詢在一起優雅?
- 12. 服務一個導軌3的應用程序在另一個軌道3應用程序中使用機架
- 13. 如何爲同一個應用程序並行運行兩個NUnit控制檯運行程序?
- 14. 如何從另一個qt應用程序運行一個qt應用程序
- 15. 如何檢測您是否在軌道外運行主應用程序
- 16. 如何知道哪個應用程序運行python腳本
- 17. 如何在另一臺機器上運行web應用程序?
- 18. 如何在web應用程序中運行小程序
- 19. 如何使用nginx在EC2上運行兩個應用程序
- 20. 在同一個IP上運行多個Web應用程序
- 21. 如何從Web應用程序運行命令行進程?
- 22. Web套接字如何與Web應用程序一起工作?
- 23. 運行一個耙子任務軌道
- 24. 運行軌道:一個database.yml的問題
- 25. 如何讓用戶使用一個web應用程序將運行?
- 26. 如何將兩個離子應用程序連接在一起?
- 27. 如何從另一個應用程序運行第二個應用程序(C#)
- 28. 在一個tomcat上部署和運行兩個應用程序
- 29. 在一個Docker鏡像中運行兩個nodejs應用程序
- 30. 如何運行在一個ASP.NET應用程序一個C#主
用於開發或生產? – apneadiving
如果在導軌3中,尤其是3.1+,可能需要考慮將其中一個轉換爲引擎。 Rails 3+使得引擎相當容易,3.1+使得它們可以作爲子應用程序輕鬆安裝。 – numbers1311407
@apneadiving我想在生產環境中運行它們兩個。 –