Apache 重定向Tomcat上的所有请求

Apache 重定向Tomcat上的所有请求,apache,tomcat,url-redirection,Apache,Tomcat,Url Redirection,我想重定向发送到Tomcat服务器的所有请求,例如 https://www.example.com{/xyz} 到中心登录页面,如下所示(url编码): Tomcat可以这样做吗 如果不是,我假设它可以通过Apache proxy完成?如果是这样,解决方案会是什么样子?我不知道为什么没有人回答这样简单的问题来指出正确的方向 是的,使用ApacheWeb服务器作为反向代理是可能的。Apache的conf文件应该如下所示: <VirtualHost _default_:443>

我想重定向发送到Tomcat服务器的所有请求,例如

https://www.example.com{/xyz}
到中心登录页面,如下所示(url编码):

Tomcat可以这样做吗


如果不是,我假设它可以通过Apache proxy完成?如果是这样,解决方案会是什么样子?

我不知道为什么没有人回答这样简单的问题来指出正确的方向

是的,使用ApacheWeb服务器作为反向代理是可能的。Apache的
conf
文件应该如下所示:

<VirtualHost _default_:443>
    . . . . .
    RewriteEngine on
    RewriteRule ^ https://www.example.com/login?callback=%{REQUEST_URI}
    . . . . .
</VirtualHost>

. . . . .
重新启动发动机
重写规则^https://www.example.com/login?callback=%{REQUEST_URI}
. . . . .
其中,
^
表示所有请求都应使用以下内容重写

<VirtualHost _default_:443>
    . . . . .
    RewriteEngine on
    RewriteRule ^ https://www.example.com/login?callback=%{REQUEST_URI}
    . . . . .
</VirtualHost>