我想重定向发送到我的Tomcat服务器的所有请求,例如
https://www.example.com{/xyz}
到中央登录页面,像这样(url-encoded):
https://www.example.com/login?callback=https://www.example.com{/xyz}
Tomcat可以实现吗?
如果没有,我认为可以用Apache代理完成吗?如果是这样,解决方案会是什么样的?
答案 0 :(得分:0)
我不确定为什么没有人回答这些简单的问题以指出正确的方向......
是的,Apache Web服务器可以作为反向代理。 Apache的conf
文件看起来应该是这样的:
<VirtualHost _default_:443>
. . . . .
RewriteEngine on
RewriteRule ^ https://www.example.com/login?callback=%{REQUEST_URI}
. . . . .
</VirtualHost>
其中^
表示所有请求都应该用以下内容重写。