是否可以配置Nginx + Phusion Passenger以使URL中的所有路徑都會導致一個應用程序,但是/specialpath
- 第二個應用程序?Nginx適用於兩個Rails應用程序 - root和特殊子文件夾
1
A
回答
2
是的。只需按照Phusion Passenger Nginx手冊中的sub-URI部署說明進行操作:https://www.phusionpassenger.com/library/deploy/nginx/deploy/ruby/#deploying-an-app-to-a-sub-uri-or-subdirectory
2
當然是。
您需要定義兩個不同的上行流,並直接交通給他們如下:
upstreams railsapp1 {
#ip and port of first rails app
server 127.0.0.1:8001;
}
upstreams railsapp2 {
#ip and port of second rails app
server 127.0.0.1:8002;
}
server {
server_name my.domain.com;
location /special_path {
proxy_pass http://railsapp2;
}
location/{
proxy_pass http://railsapp1;
}
}
當然,你需要作出一些改變,以適應您的配置,但這是觀念。
相關問題
- 1. 子文件夾中的Codeigniter不適用於AngularJS應用程序
- 2. rails scope root和多個應用程序
- 3. Nginx的子文件夾中的角和codeigniter應用程序
- 4. NGINX和兩個反應應用程序
- 5. Rails MultiSite應用程序+ nginx配置
- 6. 特殊文件夾
- 7. Rails應用程序在Rails應用程序的子文件夾中
- 8. Rails應用程序不Nginx的+客運
- 9. 如何讓文件夾僅適用於VB.NET應用程序?
- 10. Openfire不適用於Rails應用程序
- 11. 安裝應用程序到越獄ios Root的應用程序文件夾
- 12. Asp.net特殊文件夾app_start
- 13. 使用Passenger和Nginx將Rails應用程序部署到子URI?
- 14. nginx別名不適用於靜態文件文件夾
- 15. Nginx的拒絕不適用於文件夾文件
- 16. AngularJS不適用於每個教程的Cloud9 Rails應用程序
- 17. TDD/BDD特別適用於Rails應用程序
- 18. htaccess不適用於子文件夾
- 19. stylelint + gulp不適用於子文件夾
- 20. 在通過Nginx以root運行的應用程序的子目錄中部署rails應用程序
- 21. nginx root指向錯誤的文件夾
- 22. Css不適用於codeigniter中的應用程序中的第二個文件夾
- 23. 從文件夾和子文件夾將文件上傳到Web應用程序
- 24. ASP.NET中應用程序數據特殊文件夾的用戶權限
- 25. Rails應用程序Nginx/Passenger錯誤
- 26. Windows 7特殊文件夾
- 27. 使用子文件夾不適用於pathForResource也不適用URLforResource
- 28. 特定於應用程序映射到父文件夾
- 29. nginx子域失敗與Rails應用程序和乘客
- 30. Nginx - 多個應用程序
該鏈接不再有效。請不要發佈僅鏈接答案並添加示例代碼/配置片段到答案。 –
鏈接已更新。 – Hongli