假设我有 foo.com - 并且我想在 foo.com/blog 中创建一个博客,但我想在 WordPress 上运行它,而 WordPress 无法安装在同一台服务器上。
网络不是我的强项,所以当我问这个稍微模糊的问题时,请原谅我的无知......:
有没有办法在前端放置一个......负载均衡器,代理,之类的东西......来从 fooblog.com 为 foo.com/blog 提供内容?
答案1
如果你在 foo.com 上使用 Apache,则可以使用mod_proxy设置反向代理以将 /blog 重新路由到另一台服务器:
ProxyPass "/blog" "http://backend.foo.com/blog"
ProxyPassReverse "/blog" "http://backend.foo.com/blog"
请注意确保您不要ProxyRequests
同时启用正向代理(应关闭),因为这样服务器就可以作为常规代理来访问任何主机。
如果当前前端没有运行 Apache,您可以在其前运行 Apache 并设置到两个后端的代理。