我可以使用同一个域来代理两个不同的主机吗?
Can I use the same domain to proxy two different hosts?
我有一个主域,例如:mydomain.com.
单页应用程序:myApp,托管于:myApp.somehost.com(IP:{ip.of.myapp})。
一个 WordPress 站点:myWP,托管于:myWP.anotherhost.com(IP:{ip.of.mywp})。
目标:
- mydomain.com 应该显示 myWP (这很简单,我的 DNS 名称服务器中需要一个 A 记录, {ip.of.mywp})
- mydomain.com/app 应该显示 myApp.
第二个怎么解决?是否有前端代理服务提供商?
我尝试了什么:
- Cloudflare CDN:不允许重写主机名。
- Vercel:在这里我可以托管静态页面(myApp)并代理某些子路径。但不是根url!所以mydomain.com无法显示myWp
我该怎么办?请帮忙...谢谢
注意:我不打算从他们当前的服务器上移动 myApp 和 myWP。
关于重写规则不支持 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
我有一个主域,例如:mydomain.com.
单页应用程序:myApp,托管于:myApp.somehost.com(IP:{ip.of.myapp})。
一个 WordPress 站点:myWP,托管于:myWP.anotherhost.com(IP:{ip.of.mywp})。
目标:
- mydomain.com 应该显示 myWP (这很简单,我的 DNS 名称服务器中需要一个 A 记录, {ip.of.mywp})
- mydomain.com/app 应该显示 myApp.
第二个怎么解决?是否有前端代理服务提供商?
我尝试了什么:
- Cloudflare CDN:不允许重写主机名。
- Vercel:在这里我可以托管静态页面(myApp)并代理某些子路径。但不是根url!所以mydomain.com无法显示myWp
我该怎么办?请帮忙...谢谢
注意:我不打算从他们当前的服务器上移动 myApp 和 myWP。
关于重写规则不支持 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