gpt4 book ai didi

apache - 使用 apache 和 tomcat 的虚拟主机

转载 作者:行者123 更新时间:2023-11-28 23:38:40 28 4
gpt4 key购买 nike

我想从单个 ec2 实例托管多个 wars 和多个 wordpress 应用程序。我设法主持了多场 war 或多个 wordpress 应用程序,但不是两者。用例可能是这样的:

作为 www.tomcatA.com 的请求应该由 tomcat 为 A.war 处理

作为 www.tomcatB.com 的请求应该由 tomcat 为 B.war 处理

作为 www.ApacheA.com 的请求应该由 apache,应用程序 A 处理

作为 www.ApacheB.com 的请求应该由 apache,应用程序 B 处理

我设法为 tomcat 或 apache 创建了虚拟主机。但是我怎样才能同时为 apache 和 tomcat 执行此操作?

最佳答案

大概您可以代理到 tomcat 应用程序,并为 apache 应用程序设置不同的 DocumentRoot。类似于以下内容:

<VirtualHost *:80>
ServerName www.tomcata.com

ProxyPass / http://localhost:8080/A
</VirtualHost>
<VirtualHost *:80>
ServerName www.tomcatb.com

ProxyPass / http://localhost:8080/B
</VirtualHost>
<VirtualHost *:80>
ServerName www.apachea.com

DocumentRoot /applicationA
</VirtualHost>
<VirtualHost *:80>
ServerName www.apacheb.com

DocumentRoot /applicationB
</VirtualHost>

关于apache - 使用 apache 和 tomcat 的虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22228413/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com