例如,我有一个在 example.com 托管的 Web 应用程序。
我想让企业拥有一个 WordPress 博客,但出于业务原因,它必须位于单独的网络服务器上。但是,我希望它在 example.com/blog/ 上可见
因此,我希望 example.com 成为一个服务器环境上的一个应用程序,而 /blog/ 成为一个单独的网络服务器。
我们正在运行 LAMP,但我不知道实现这一点的最佳方法。任何建议或文档指南都非常好。
答案1
嗯,端口 80 已被 apache 使用,但您有几个选择:
在前面放置一个负载均衡软件(例如 haproxy)并让其监听 80 端口,在后面放置两个 apache 网络服务器(例如在端口 81、82),并将 /blog/ 负载均衡到网络服务器一,其余的到网络服务器二。
使用不同的域名并使用虚拟主机
- 使用 apache 的 mod_proxy 并将 /blog/ 透明地重定向到不同的 Web 服务器
答案2
最简单的方法是创建 blog.example.com 并为 www.example.com 和 blog.example.com 设置不同的 DNS 记录。