尝试弄清楚这是否可行... 我的公司有一个用 Java 编写的 cms 产品,我们决定使用 Wordpress 为客户运行博客。显然,Wordpress 不能在 tomcat 上运行(至少默认情况下不能),因此我们安装了 Pound(http://www.apsis.ch/pound/) 并在不同的端口上设置了 Apache 和 Tomcat。当请求“/blog/”时,请求将定向到 Apache。这很好,但我们希望使用 Wordpress 多站点,以便我们可以从单个界面管理所有博客。我们还希望每个站点的 url 都是“/blog/”示例:
http://www.site1.com/blog/ http://www.site2.com/blog/
我在想这必须用 apache 来完成???这可能吗?
谢谢!
答案1
选项 A.) 在 apache 中使用 mod_jk(实际上我认为现在是 mod_jk2?)。您可以将其配置为默认将所有 url 代理回 tomcat,然后让本地文件系统/mod_php 机制处理 /blog。
选项 B.) 是将 php 和 java 应用服务器视为对等体,并在它们前面放置一个 http 代理,以决定将哪个 url 定向到哪个应用服务器。您有时会看到负载平衡器供应商将此称为“url 切换”。
A 有两个部分,B 有三个部分,因此,如果对您的环境一无所知,我会说 A,但如果您有其他理由证明房屋中的第三个组成部分 B 可能是合适的。