我已经在网上搜索解决方案很长时间了,但似乎找不到合适的答案,所以我可能会在这里试试运气......
我正在尝试配置 apache+tomcat,以便将我的域 example.com 映射到 tomcat webapp。
这是最简单的部分,我发现我可以通过以下方式实现此目的:
ProxyPass /site ajp://127.0.0.1:8009/site
ProxyPassReverse /site ajp://127.0.0.1:8009/site
我还可以通过以下方式访问我的 tomcat 本身(部署应用程序等):
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
但是,如果我想将 blog.example.com 子域映射到 wordpress 实例,该怎么办?我真的不知道如何实现这一点,尽管我认为这是一个非常基本的设置。
非常感谢所有提示和评论!
答案1
我会为 blog.xxx.com 添加另一个虚拟主机,并设置使用 wordpress 实例所需的一切。因此,您有一个用于 xxx.com 的虚拟主机(带有 ajp 和所有类似的东西),另一个用于 blog.xxx.com。
答案2
Ruslan 是对的,您需要单独的虚拟服务器,例如具有特定 Servername 指令的 virtualHost 块,然后是它自己的反向代理指令。