我有一個軌道服務器上運行的URL「http://example.com:1234」 我想提供這個應用程序的URL作爲「http://example.com/myapp」的用戶,使Apache(或機架或任何你建議的工作)可以將「/ myapp」的請求重定向到該域的端口3333。重寫規則以隱藏Rails服務器URL的端口?
3
A
回答
5
看看在apache下設置Reverse Proxy。
Apache在example.com上偵聽端口80,會將代理反向端口1234.然後,http://example.com/myapp的請求將在內部代理到http://example.com:1234/myapp(或者您設置ProxyPass目標)。
如果您無法訪問服務器配置,則可以使用mod_rewrite的代理標誌並在.htaccess文件中設置一些規則。沿線的東西:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^myapp(.*) http://example.com:1234/$1 [P,L]
1
有時它鬆散的CSS樣式。您只能使用:
RewriteRule ^myapp(.*) http://example.com:1234 [L,R]
相關問題
- 1. 重寫規則來隱藏URL
- 2. 服務器重寫規則
- 3. htaccess重寫規則:在窗口的url
- 4. Apache服務器重寫規則
- 5. 的.htaccess重寫規則到web服務器,而不改變URL
- 6. 兩個使用相同端口的tomcat服務器,爲iis重寫規則
- 7. URL重寫規則
- 8. 重寫URL規則
- 9. URL重寫規則
- 10. 重寫規則URL
- 11. url重寫規則
- 12. URL重寫規則
- 13. URL重寫規則
- 14. 模式重寫通用規則隱藏動態url元素?
- 15. Apache重寫url rails服務器
- 16. Apache Web服務器後端服務器重定向規則
- 17. Mod重寫規則到Zeus服務器規則(Codeigniter)
- 18. htaccess的重寫規則隱藏控制器
- 19. htaccess的URL重寫規則
- 20. Yii的URL規則重寫
- 21. htaccess的重寫規則URL
- 22. nginx的URL重寫規則
- 23. 重寫php url的規則
- 24. Nginx的URL重寫規則
- 25. Nginx的 - URL重寫規則
- 26. .htaccess的規則重寫URL
- 27. 阿帕奇重寫規則,以完整的URL轉發到不同的端口
- 28. 在IIS服務器上重寫web.config url以隱藏.php和.htm擴展名
- 29. grails中的URL重寫(重寫規則)
- 30. htaccess重寫規則以欺騙服務器路徑到腳本?