gpt4 book ai didi

Apache 子域重定向到 Tomcat

转载 作者:行者123 更新时间:2023-11-28 21:50:26 25 4
gpt4 key购买 nike

我是 Apache HTTP 的新手,一般来说也是系统管理员,所以我有这个问题我有一个域 (www.doamin.com),Apache 监听端口 80,我还在同一个域上配置了一个 Apache Tomcat 端口 8080。

有没有办法配置子域(即 tomcat.domain.com)所以它将重定向到我的 tomcat 特定应用程序,这样用户就可以通过 app1.domain.com 和 app2.domain.com 访问应用程序(它将由 Tomcat 提供服务)?

我看到很多提到

mod_jk

mod_proxy

但所有帖子都假定您具有 Apache 的先验知识。有人可以带我走吗?

非常感谢,-PK。

最佳答案

mod_jk 已经过时了。建议使用 mod_proxy(mod_proxy_http 或 mod_proxy_ajp)将对 apache 服务器的转发请求连接到 tomcat。

  1. 在您的 Apache 配置中定义一个虚拟主机
  2. 创建一个代理指令,将您的请求转发给 tomcat

也许这个SO question给你一些提示。

您可以定义两个虚拟主机(app1.domain.tld 和 app2.domain.tld),它们具有指定应用程序的代理定义。 app1 的示例:

<VirtualHost *:80>
ServerName app1.domain.tld
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:8080/app1
ProxyPassReverse / http://localhost:8080/app1
</VirtualHost>

关于Apache 子域重定向到 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10200204/

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