我有一個主域,例如:mydomain.com。
單頁應用程式:myApp,托管在:myApp.somehost.com(IP:{ip.of.myapp})。
一個 WordPress 站點:myWP,托管在:myWP.anotherhost.com(IP:{ip.of.mywp})。
目標:
- mydomain.com應該顯示myWP(這很簡單,我需要在我的 DNS 名稱服務器中使用 {ip.of.mywp} 記錄 A 記錄)
- mydomain.com/app應該顯示myApp。
第二個怎么解決?是否有前端代理服務提供商?
我嘗試了什么:
- Cloudflare CDN:不允許重寫主機名。
- Vercel:在這里我可以托管靜態頁面(myApp)并代理某些子路徑。但不是根網址!所以mydomain.com無法顯示myWp
我該怎么辦?請幫助...謝謝
注意:我不打算將myApp和myWP從它們當前的服務器上移走。
uj5u.com熱心網友回復:
對于不支持 Cloudflare 的重寫規則,您是正確的,但您可以使用 Cloudflare Workers 充當代理。這是一篇博客文章,詳細介紹了您可以實作所需目標的一種方法 -
https://blog.cloudflare.com/subdomains-vs-subdirectories-improved-seo-part-2/
這里還有一些其他 Worker 示例可能會派上用場 -
https://developers.cloudflare.com/workers/examples
如果你走這條路,請記住免費計劃的定價/限制 - https://developers.cloudflare.com/workers/platform/pricing
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/406920.html
標籤:
上一篇:在我的家庭服務器上使用portainer設定堆疊nginx代理管理器的問題
下一篇:Gunicorn,nginx,django,在docker容器內。Gunicorn在80埠成功運行,但nginx失敗
