gpt4 book ai didi

tomcat - 具有多个域的 Spring MVC

转载 作者:行者123 更新时间:2023-11-28 22:08:53 25 4
gpt4 key购买 nike

目前,我的基于 Spring MVC 的应用程序在域的根上下文中运行,例如https://mydomain.com .事实上,默认情况下任何请求都会被重定向到 https://mydomain.com/login .现在我希望应用程序处理一个额外的子域,例如 https://member.mydomain.com .

我的问题:

  1. 如何告诉我的 Spring 应用程序处理这两个域并根据域区分请求?
  2. 如何设置子域?我在 Windows 2008 服务器上使用 Tomcat 7。

最佳答案

因为你的 webapp 似乎是你的 tomcat 中唯一安装的,我假设它将是你在 tomcat 中的 ROOT webapp。到目前为止一切正常,所有请求都将传递给它。

对于多域,我建议使用额外的网络服务器(例如 Apache )。该网络服务器将位于您的 tomcat 前面,因此会接收所有请求。在此 apache 中,您可以创建一个 virtual host (对于 mydomain.com)和几个别名(member.mydomain.com、mydomain.co.uk 等)...

使用 Apache 可以让您做一些不错的事情,例如 request rewriting

然后请求将通过 ajp protocol 转发到 tomcat到 tomcat。

关于tomcat - 具有多个域的 Spring MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16807270/

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