使用modjk将Apache作为WordPress和Tomcat的代理

时间:2018-08-22 20:21:03

标签: java wordpress apache tomcat mod-jk

这是我当前的基础结构。我在GCP上有两个VM:

VM1-> Apache

VM2-> Tomcat

Tomcat VM已运行我的Web应用程序。对我域的所有请求都定向到Apache VM,并且从Apache发送,我使用modjk将它们重定向到Tomcat VM。到目前为止,这一切都很好。

但是,我需要将登录页面托管在WordPress上,以便其他人可以管理主页内容,并且当有人识别出键入错误或主页中的某些联系信息更改时,无需部署整个应用程序。< / p>

这是我的要求:

  1. 当用户键入www.xyz.com时,应将其重定向到WordPress管理的网页。在此网页中,菜单中有一个登录选项。当前,甚至主页也是Tomcat上Web应用程序的一部分。
  2. 当用户单击登录名时,该请求应将用户带到Tomcat VM上的www.xyz.com/login。

我为WordPress创建了一个新的虚拟机,但是我不知道如何连接Apache和WordPress。这是我在apache中当前的modjk配置:

JKMount /* worker1
JKMount /status jkstatus

任何帮助将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:1)

您将无法执行此操作,就好像您确实设法进行了配置一样,这似乎是不必要的复杂设置,因此用户将永远无法登录/ wp-处的WordPress Admin区域。通过WP Admin区域进行编辑时的admin /及后续页面。

如果您真的想将WordPress用于“主页”,我想这是要为用户提供对主页的某种程度的控制,但除此之外别无其他,那么我建议使用以下两种方法之一: >

1)使用全部位于WordPress下的www.website.com,然后使用全部由Java应用程序提供支持的sub-domain.webiste.com。

2)托管wordpress.website.com,然后使用WordPress REST API将数据动态提取到Java应用程序中,以便整个www.website.com都从Java应用程序运行。

我看不到使用您描述过的不必要的复杂设置的正当理由,我建议您重新设计您的体系结构。...您将来的自己会为此而感激的:-)